PHP : question de base - PHP - Programmation
Marsh Posté le 19-03-2003 à 16:40:04
Tes variables réservées globales sont à "off" dans le php.ini. Le $_SERVER["QUERY_STRING"] est plus sécurisé que le simple $QUERY_STRING. Pour avoir quand même accès à $QUERY_STRING directement, il faut que tu repères la ligne register_globals = off dans ton php.ini et que tu mettes "on" à la place. Mais c'est pas très conseillé.
EDIT : je sais pas ce que fait exactement l'astuce proposée par le lien de the stone marten, mais je te conseille plutôt passer par l'édition du fichier php.ini plutôt que par cette vieille bidouille de la mort.
Marsh Posté le 19-03-2003 à 16:43:55
Taiche a écrit : Tes variables réservées globales sont à "off" dans le php.ini. Le $_SERVER["QUERY_STRING"] est plus sécurisé que le simple $QUERY_STRING. Pour avoir quand même accès à $QUERY_STRING directement, il faut que tu repères la ligne register_globals = off dans ton php.ini et que tu mettes "on" à la place. Mais c'est pas très conseillé. |
bin sauf que si tas pas accès à la configuration du server apache tas pas le choix
Marsh Posté le 19-03-2003 à 16:47:26
j'ai accès à Apache.
Par contre si je met ça à off, en plus j'ai pas accès aux variables de mes forms sous la forme $mavaribale...
Marsh Posté le 19-03-2003 à 17:12:40
Kyle_Katarn a écrit : |
Ui ba ui, c'est normal, c'est le but.
the stone marten : ah oké, j'avais pas pensé à ça
Marsh Posté le 19-03-2003 à 17:27:20
the stone marten a écrit : |
b ah si tu utilises les tableaux globaux _GET _POST _COOKIE comme recommandé.
Marsh Posté le 19-03-2003 à 17:42:09
T_T
oui bien sur, mais dans le cas qui nous intéresse, il voulait passer la variable à ON...
Marsh Posté le 19-03-2003 à 16:36:28
Pourquoi est ce que :
Ne marche pas et
marche ?
Que dois je configurer ?