Passage de paramètres

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. 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