Utiliser ?mavariable=1 et l'afficher

Résolu
Bonjour,

Voila je cherche a faire une animation flash qui vas afficher des produits en fonction d'un email.

La solution que je cherche a mettre en place vas utiliser une variable passé par l'adresse html
ex : http://127.0.0.1/test.html?mavariable=1

Récupérer cette variable grâce a PHP et la transmetre a une Flash Var comme ceci:

<html ><body>...
<param name="FlashVars" value="variableSession=<? echo"$mavariable"; ?>" />
...</body></html>

pour le moment j'en suis a tenter d'afficher basiquement cette var dans la page html
( afin de vérifier que cela marche bien ) Mais rien...

ce que je fait :
je tappe mon adresse comme ceci
http://127.0.0.1/test.html?mavariable=1

et j'ai ce code html :
<body>
<div>var = <? echo"$mavariable"; ?></div>
</body>
</html>

Je suis sure que quelqu'un va me dire PAS bien MAis je ne vois pas l'erreur pour le moment..
Merci de vos nombreuses réponse ;)
Configuration: Windows XP
Firefox 3.0.11

4 réponses

  1. Bonjour

    http://127.0.0.1/test.html?mavariable=1
    Là tu as déjà un problème. La page appelée doit avoir l'extension .php et non pas .html si tu veux récupérer ta variable en PHP.

    ensuite
    <param name="FlashVars" value="variableSession=<? echo"$mavariable"; ?>" />
    (en supposant que ton fichier a bien l'extension .php)
    Ça va peut être marcher si ton serveur est configuré d'une manière laxiste, mais s'il est rigoureux, tu risques de tomber sur 2 problèmes :
    la balise d'ouverture de php, c'est <?php, pas <?
    la variable récupérée par l'url, c'est $_GET['mavariable'] et non pas $mavariable
    1
    1. merci a toi,
      bon je peaufine mes connaissances et je remet ça au clair a la suite hitoire de montrer que j'ai pigé
      0
      1. voila j'ai trouvé merci a toi...

        Alors c'est tout bête et effectivement il faut faire attention a bien écrire Php ;)

        ce que j'ai finalement fait c'est :

        pour le fichier php :
        <?php
        $var=$_GET['mavariable'];
        $var0 ="test";
        echo $var0;
        echo $var;
        ?>

        Dans la bare d'adresse : http ://127.0.0.1/test.php?mavariable=1

        et le resultat affiché dans le naviguateur est: test1

        Merci a tout les commentcamarchiens, une super equipe!
        0
        1. perspective: c'est fou les miracles l'on peut faire avec une variable php associé au swf ;)
          0