Passage de paramètres

coyotemtl Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 alex -
Salut,
Je suis tout débutant en php et... ca commence mal!
J'essaye de faire un passage de paramètre tout bête et déjà je fais une erreur que j'arrive pas à comprendre...
Je veux passer la variable "test" de la page 1 à la page 2 et ca marche pas. Y'a pourtant pas beaucoup de place pour se planter là dessus!!!

Page1.php:
<body>
<a href="page2.php?test=ok">Test</a>
</body>

Page2.php:
<body>
<? echo($test); ?>
</body>

Ca me répond que la variable test n'est pas définie...

Merci!!

2 réponses

  1. alex
     
    salut
    eh oui depuis php récent, tes variables global sont à off; j'ai eu le même problème; tu dois tester si la variable est définie avant d'essayer d'y accéder
    0
  2. alex
     
    Tiens, allez, comme j'ai assez galéré la dessus: vlà ta solution

    <?php
    if(!isset($_GET['test'])) //si page pas défini, on l'initialise à une chaine vide
    $_GET['page']='';

    echo($test);

    amicalement
    alex
    0