Bonjour,
J'explique mon problème :
Dans une méthode que j'appelle quand un user se logue, j'instancie un objet que je range dans une variable de session par la suite, comme ceci :
$user = new User($id, $name, $email, $password, $level, $lang);
$_SESSION['user'] = $user;
Ensuite, dans une autre page, je récupère mon objet dans une variable :
$user = $_SESSION['user'];
Et lorsque je fais :
echo $user->id;
J'obtiens le message suivant :
Notice: main() [function.main]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "User" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition
Je ne comprends pas pourquoi ca ne marche pas...
Quelqu'un a une idée?
Merci