[POO] Un objet enregistré en session qui perd son type (deviens array)
Bonjour,
J'ai un problème avec un objet stocké en séssion.
Le fichier de définition de classe est bien appalé avant session_start() et il fonctionne parfaitement sur EasyPHP. Seulement au moment de migrer sur un hebergement "1&1", l'objet commence à faire des siennes :
Citation:
Fatal error: Call to a member function on a non-object in [chemin]/panier.php
En fait en affichant le contenu de $_SESSION à chaque page je me rend compte que l'objet se transforme en ARRAY.
Quand je veut afficher le contenu de cet ARRAY il contient en [0] un ARRAY vide et en [1] le nombre 0.
Et ensuite, suivant son humeur il se retransforme en OBJECT (inutilisable) ou en ARRAY (au choix).
Il ne semble pas y avoir de logique dans le type que prend cette variable à chaque nouvelle page et j'ai bien vérifié que la variable n'était pas manipulé ailleurs dans le code.
Avez-vous une idée de ce qui se passe ?
PS : Je suis nouveau sur le site (pas en programmation PHP) et j'ai déjà cherché sur le forum sans succés...