Salut tout le monde.
J´essaye de stocker une classe utilisateur dans une variable de session pour coder un petit portail avec zone admin...
Pour ça je fais le code suivant :
if (!isset($_SESSION[´id´]))
$_SESSION[´id´] = new User();
ensuite j´appelle mes méthodes de classe comme cela :
$_SESSION[´id´]->PrintLoginBox(); (je suis vraiment pas sur de la syntaxe et je pense que ça peut potentiellement coincer ici...
Si j´arrete d´aller chercher la classe dans une variable de session et que je pioche directement dans uen variable quelconque tout a l´air de marcher.
Php me sort cette erreur :
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 "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 in C:\wamp\www\stage\index.php on line 22
donc ma classe s´appelle User et elle est définit correctement puisque je peux l´utiliser normalement sans passer par une session
Je précise que j´ai bien fait session_start au début de mon script :D
Si vous avez une idée d´ou ça peut venir je vous en serais tres reconnaissant 