Nom objet/session = conflit ?
Posté : 10 nov. 2008, 20:30
Hello.
J'ai rencontré un bug étrange, qui n'arrive que chez infomaniak :
Si je définis une $_SESSION['user'];
Si je définis ensuite un objet $user = new UserCompte();
Que je fais un print_r($_SESSION['user']); j'obtiens :
En sachant que ma fonction Usercompte ne fait rien, elle est vide. Et donc dans la session se retrouvent les variables et constantes de l'objet ... Changer le nom de la session en $_SESSION['blabla']; résous le problème. Il y a comme qui dirait un conflit entre les noms de session et le nom des objets. Ça marche sans problème sur 4 configs serveur différentes, sauf chez infomaniak.
C'est normal ou pas ?
J'ai rencontré un bug étrange, qui n'arrive que chez infomaniak :
Si je définis une $_SESSION['user'];
Si je définis ensuite un objet $user = new UserCompte();
Que je fais un print_r($_SESSION['user']); j'obtiens :
Code : Tout sélectionner
userCompte Object ( ... )C'est normal ou pas ?