Que signifie cette variable $PHP_SELF

Signaler
Messages postés
144
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
1 septembre 2008
-
Messages postés
728
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 novembre 2007
-
Bonjour à tous j'ai une question certainement idiote
mais je vois souvent la variable "$PHP_SELF "dans un <FORM name="xxxxx" action="echo $PHP_SELF" METHOD=post >
que signifi-t-elle ?
merci

6 réponses

Messages postés
728
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 novembre 2007
2
bah quand tu mets ton PHP_SELF dans ton action c si tu utilises des formulaires générés dynamiquement et que tu ne sais pas quel est le nom de ton fichier

:big) Sylvain [[mailto:eax@eax-online.com email]] [homepage] [myCV]
Messages postés
128
Date d'inscription
mardi 11 mai 2004
Statut
Membre
Dernière intervention
12 août 2005

Salut,
$PHP_SELF signifie que lors de la validation du formulaire on reste sur la page courante au lieu d'etre dirige vers une nouvelle page.
Messages postés
728
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 novembre 2007
2
salut
utilises $_SERVER['PHP_SELF'] à la place, c mieux :p

:big) Sylvain [[mailto:eax@eax-online.com email]] [homepage] [myCV]
Messages postés
144
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
1 septembre 2008

Ok merci de vos réponse
mais alors pourquoi on ne fait pas comme ceci
<FORM name="xxxxx" action=" " METHOD=post >
Messages postés
128
Date d'inscription
mardi 11 mai 2004
Statut
Membre
Dernière intervention
12 août 2005

Si tu veux rester sur la meme page, tu peux effectivement supprimer action="" .
Messages postés
144
Date d'inscription
jeudi 24 avril 2003
Statut
Membre
Dernière intervention
1 septembre 2008

Donc si j'ai bien compris c'est mieux de metre
FORM name="xxxxx" action="echo $PHP_SELF" METHOD=post > que action="" c'est plus propre ?