OVH Cloud OVH Cloud

Variables globales en PHP ?

7 réponses
Avatar
Kadi
Bonsoir,
la variable "register_globals" du fichier php.ini est configuré à On. Malgré
cela, une variable définie dans un formulaire $variable (par exemple) n'est
pas visible tel quelle dans le script php qui récupère les variables du
formulaire. Il faut que je passe par $HTTP_POST_VARS["variable"].

Y a t-il une autre variable à configurer dans php.ini ?

Je suis sous linux (RH9).

Merci de votre aide.

7 réponses

Avatar
Jedi121
"Kadi" a écrit le 05/11/2003 :
Bonsoir,
la variable "register_globals" du fichier php.ini est configuré à On. Malgré
cela, une variable définie dans un formulaire $variable (par exemple) n'est
pas visible tel quelle dans le script php qui récupère les variables du
formulaire. Il faut que je passe par $HTTP_POST_VARS["variable"].

Y a t-il une autre variable à configurer dans php.ini ?

Je suis sous linux (RH9).

Merci de votre aide.


Pas sûr mais variables_order vaut quoi? "EGPCS" ou moins?

Avatar
Jean-Marc Molina
Je te conseille vivement de mettre le register_globals à ON, comme par
défaut dans les configs PHP.
Sinon tu as au devant d'innombrables problèmes.

Sans compter que travailler avec des globales va semer le chaos dans tes
projets et scripts.

Utilise donc $_POST & $_GET :p

JM

--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Avatar
Thibaut Allender
Jean-Marc Molina wrote:

Je te conseille vivement de mettre le register_globals à ON, comme par
défaut dans les configs PHP.


OFF donc ;)


--
freelance + web design + php dev + digital photo
+ http://www.capsule.org

Avatar
Savut
plutot a OFF tu veux dire

Savut

"Jean-Marc Molina" a écrit dans le message
de news:bocvk8$p46$
Je te conseille vivement de mettre le register_globals à ON, comme par
défaut dans les configs PHP.
Sinon tu as au devant d'innombrables problèmes.

Sans compter que travailler avec des globales va semer le chaos dans tes
projets et scripts.

Utilise donc $_POST & $_GET :p

JM

--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)


Avatar
Jean-Marc Molina
Oh oui mon dieu à OFF !

Faut que je consulte ça doit être un lapsus freudien révélateur :D

Merci,
JM

--
Clé AntiPourriel : PASUNPOURRIEL (ne pas retirer)
Avatar
P'tit Marcel
Kadi écrivit:

la variable "register_globals" du fichier php.ini est configuré à On.
Malgré cela, une variable définie dans un formulaire $variable (par
exemple) n'est pas visible tel quelle dans le script php qui récupère
les variables du formulaire. Il faut que je passe par
$HTTP_POST_VARS["variable"].

Y a t-il une autre variable à configurer dans php.ini ?


Indépendament de la directive variables_order dont a parlé Jedi, vérifie
aussi la configuration du répertoire (si tu utilises Apache). Il ne faut
pas avoir dans le .htaccess :

php_flag register_globals off


--
P'tit Marcel
statistiques sur les forums modérés : http://www.centrale-lyon.org/ng/

Avatar
Kupee
Jean-Marc Molina wrote:
Utilise donc $_POST & $_GET :p


Ou plus pratique $_REQUEST