PHP: variable passée dans l'URL inaccessible

Résolu/Fermé
nz_janvier Messages postés 146 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 15 mai 2006 - 27 avril 2006 à 14:26
nz_janvier Messages postés 146 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 15 mai 2006 - 27 avril 2006 à 15:07
Bonjour,

je ne sais pas si c'est moi qui m'y prends mal,
mais depuis que j'ai installé easyphp 1-8
j'ai quelques soucis avec les variables passées dans l'URL

exemple: j'ai un fichier login/login.php qui contient ceci

if ( isset($action) && $action == 'forget_passwd' )
{
...
}
else
{
....
<A href=\"$my_home/login/login.php?action=forget_passwd\">Signalez-le nous</A>
}

Seulement il exécute toujours le bloc else,
même quand je clique sur le lien "Signalez-le nous"

Je ne sais pas si quelqu'un voit où est le problème dans cette écriture

Merci bien
Je suis sous windaube XP
A voir également:

2 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
27 avril 2006 à 14:33
Parce qu'avce les configuration par défaut de php, maintenant les variables passées par url sont stockées dans le tableau $_GET.
Donc $action devient $_GET['action']
-1
nz_janvier Messages postés 146 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 15 mai 2006 17
27 avril 2006 à 15:07
Merci bien Kilian
ça marche 5/5
-1