Page 1 sur 1
Passage de paramètres à un script PHP via l'URL
Posté : 25 sept. 2010, 13:40
par Stevchen
Bonjour,
j'ai une petit problème. sur le site OnLine:
http://pascalbricol.le-esp.fr/ ça marche,
mais sur offline ça marche pas
http://www.youtube.com/watch?v=8IGetaJoLD8
je soupçonner la configuration dans php.ini ou dans httpd.conf, mais je ne sais pas quelle paramètre je dois changer ?
Merci d'avance,
StevChen
Re: Passage de paramètres à un script PHP via l'URL
Posté : 25 sept. 2010, 14:05
par StevChen
en fait je sais pourquoi ça marche pas.
sur le site OnLine, je peux faire seulement avec $nomVariable
mais sur Offline je ne peux pas faire ça, je dois faire $_GET["nomVariable"]
la question maintenant pourquoi ???
Merci d'avance,
StevChen
Re: Passage de paramètres à un script PHP via l'URL
Posté : 25 sept. 2010, 15:35
par xTG
Parce que ton offline est très bien de base. Je ne me souviens plus de la configuration qui occasionne ceci.
Cependant il faut savoir que c'est actuellement mis de côté, on se penche sur du code propre.
Donc les variables super-globales($_GET, $_POST, $_SESSION...) et non des variables sorties d'on ne sait où.
Je m'étonne cependant de voir que cette configuration est activée de base sur ton hébergement...
Re: Passage de paramètres à un script PHP via l'URL
Posté : 25 sept. 2010, 16:07
par AB
Plus précisément c'est la directive register_globals qui est activée sur free et qui ne l'est pas sur ton serveur local. CF
http://www.php.net/manual/fr/security.globals.php
Comme mentionné dans ce lien cela pose des pb de sécurité et il est obsolète de l'activer, donc il faut faire comme avec ta configuration locale. Si free l'active encore c'est pour raison de compatibilité avec d'anciens scripts.
Re: Passage de paramètres à un script PHP via l'URL
Posté : 02 oct. 2010, 13:41
par stevchen99
Merci beaucoup pour vos répondes...