IPB

Bienvenue invité ( Connexion | Inscription )

> Flash: détection du player en PHP, vos avis?
Options
toluol
posté 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.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
guiguiguillaume
posté 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.
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 14th January 2026 - 12:32