PHP:utilisation d'un objet dans une variable

Résolu/Fermé
hammag - 28 avril 2009 à 14:38
 babou54 - 28 avril 2009 à 15:04
Bonjour,

Je crée un objet ($monObject = new MaClasse()), ensuite je met cet objet dans une variable session ($_SESSION[‘objet’] = $monObject) pour que je puisse l’utiliser dans une autre page php.
Mais quand j’essaie d’utiliser cet objet (($_SESSION[‘objet’]->maFonction())dans une autre page je reçois l’erreur suivante :
[code]
Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Admin" 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 in K:\EasyPHP 3.0\www\Forum\Classes\Members\member_space.php on line 79
[/code]


Est-il possible de mettre un objet dans une variable de session ?
A voir également:

2 réponses

Oui c'est possible, l'erreur là apparait parce que il ne connait pas la classe, tu passe la session de page en page mais est ce que ta classe est incluse ?
0
merci babou54, t'as raison, j'ai oublié d'inclure ma classe dans page page.
0
de rien ;)
0