Page 1 sur 1

Sessions PHP, comportement bizarre...

Posté : 23 juil. 2006, 05:57
par Bochecha
Bonjour

J'ai eu affaire a un comportement que je trouve pour le moins etrange.

Je me suis apercu que ma variable $_SESSION['login'] changeait de valeur "toute seule" o_O

J'ai mis des echo partout pour debugger, et j'ai pu cibler le probleme :

Code : Tout sélectionner

echo $_SESSION['login']; //ici $_SESSION['login'] vaut machin (souhaité) $login='bidule'; echo $_SESSION['login']; //cette fois $_SESSION['login'] vaut bidule
Ce comportement me surprends d'autant plus qu'il ne se produit qu'avec les pages mises en ligne sur mon hebergeur (Freehostia). En effet, $_SESSION['login'] n'est pas modifiee par le $login='bidule' sur mon apache local... :?

Merci de m'apporter vos lumieres.

Bochecha

Posté : 23 juil. 2006, 08:15
par momox
Ptet un register_global placé a on chez ton hebergeur.
Fais un phpinfo() pour savoir :)
@+

Posté : 23 juil. 2006, 15:19
par Bochecha
Bien vu !!!

Register_global a off chez moi et on chez eux...

Mais donc c'est normal que ca se passe comme ca ??? Bizarre...

Posté : 23 juil. 2006, 18:00
par zigz4g
C'est normal, c'est le problème de register_global à ON. Vivement qu'il la supprime de php.

Posté : 23 juil. 2006, 19:54
par Bochecha
D'accord...

C'est normal chez les hebergeurs ou est-ce parceque celui-la est gratuit et pas top ?

Enfin de toutes facons c'est temporaire...

Merci bien

PS : comment on edite le titre en resolu ?

EDIT : arf je sais... je peux pas l'editer parce que je l'ai cree en anonyme... Moderation ?? (aie pas sur la tete :S)