Passage de paramètres

Fermé
coyotemtl Messages postés 1 Date d'inscription dimanche 30 mai 2004 Statut Membre Dernière intervention 30 mai 2004 - 30 mai 2004 à 18:24
 alex - 30 mai 2004 à 19:10
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

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
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