Bienvenue invité ( Connexion | Inscription )
10 Oct 2005, 22:43
Message
#1
|
|
![]() Macbidouilleur d'argent ! ![]() ![]() ![]() Groupe : Membres Messages : 792 Inscrit : 14 Nov 2003 Lieu : Genève Membre no 11 656 |
Je suis en train de faire un site à moitié en php... et à moitié en flash... et je voudrais quand même m'assurer que le site s'affiche correctement si par malheur, un citoyen du net, n'aurais pas encore flash player... J'aimerais avoir une variable php qui m'indique si oui ou non, l'utilisateur de mon site possède le player de façon à ce que mon site s'affiche différemment et qu'il soit renvoyé à un lien pour télécharger "tout le bazzare"... au cas où....
J'aimerais récolter aussi vos avis... -Utilisez vous souvent des détecteurs flash player? Est-ce encore utile? -Est-ce que celui qui suit (très simple) pourrait suffire dans la majorité des cas? CODE <?php if (strstr($_SERVER['HTTP_ACCEPT'], 'application/x-shockwave-flash')) { $hasFlash=true; } ?> merci. |
|
|
|
![]() |
11 Oct 2005, 18:37
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1 779 Inscrit : 7 Jan 2003 Lieu : Montréal Membre no 5 496 |
Tu peux faire ce que tu veux comme tu veux : rediriger quand il y a le flash ou rediriger quand it n'y a pas le flash. Bref, comme je ne sais pas dans quel but tu veux passer une variable de Javascript vers une page en PHP, je ne peux pas être plus spécifique. Par contre, je peux te montrer un exempel.
Voici une première page, celle sur laquelle on tombe immédiatement, par exemple, index.html CODE <html><head> <script type="text/javascript"> var maVariable = "promenonsNousDansLesBois"; document.location="index2.php?passageArgument="+maVariable; </script> </head> </html> index.html est donc une page vide, dès qu'elle se charge, le javascript va mettre la chaîne de caractère "promenousNousDansLesBois" dans une variable que j'appelle maVariable, et puis immédiatement après changer l'URL (l'adresse) de la page actuelle dans le navigateur (faire une redirection) vers : index2.php?passageArgument=promenonsNousDansLesBois En Javascript, l'opérateur + sur deux chaînes de caractère permet de les mettre bout à bout, c'est ce que je fais ici. index2.php doit maintenant être capable de récupérer la variable qui a été stockée dans l'URL. C'est facile. CODE <html><body> <?php $variablePHP=$_GET["passageArgument"]; echo "Variable PHP vaut :"; echo $variablePHP; ?> </body></html> On a passé un valeur depuis Javascript vers PHP. -------------------- guigui - 15,2" et même 20 de plus pour laisser courir le tigre.
|
|
|
|
toluol Flash: détection du player en PHP 10 Oct 2005, 22:43
guiguiguillaume Oui, j'utilise des détecteurs.
J'utilise ... 11 Oct 2005, 07:06
toluol QUOTE(guiguiguillaume @ 11 Oct 2005, 07:06)
h... 11 Oct 2005, 08:47
Ifmy http://blog.imwgfx.com/index.php?2005/04/2...ml-va... 11 Oct 2005, 07:21
guiguiguillaume On peut passer une variable de Javascript à PHP..... 11 Oct 2005, 08:59
toluol Gloups... mhhh... désolé... MAis je crois que j... 11 Oct 2005, 10:21
guiguiguillaume Bon alors, je fais plus simple.
Le bout de code qu... 11 Oct 2005, 10:26
toluol d'accord... merci.
Donc, je fais une redirect... 11 Oct 2005, 12:56![]() ![]() |
| Nous sommes le : 14th January 2026 - 12:32 |