Bonjour, lorsque je veux mettre des objets en session avec la fonction serialize cela fonctionne mais si j'actualise ma page alors les données de l'objet serialisé en session sont perdu par contre si je fais un isset sur la variable ca me retourne true.
Je comprend pas pourquoi j'ai cette erreur si vous avez une idée faite le moi savoir.
Voici la partie du code :
Initialisation de mon objet en session :
session_start();
if (!isset($_SESSION['menu'])){
$menu = new Menu();
$_SESSION['menu'] = serialize($menu);
}
Affichage :
session_start();
$menu = unserialize($_SESSION['menu']);
$menu->afficher();
Lors du rafraichissement voici l'erreur :
Warning: unserialize() expects parameter 1 to be string, object given in
D:\wamp\www\perso\index.php on line
34Fatal error: Call to a member function afficher() on a non-object in
D:\wamp\www\perso\index.php on line
35