Bonjour

J'ai quelques soucis avec les objets en php en effet je vous explique mon probleme

J'ai un objet en php, ma session ( il se peut que je n'utilise pas les bons termes au bon moment mais entre objet et session dur dur de faire la difference )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$_SESSION['user_info'] = new user($data['id_user']);
j'ai ecris la classe de maniere à ce que j'ecrive ceci
$user->getId()
, la fonction me retourne par exemple : 1
sur tout les pages du site, a n'importe qu'elle moment.

Mais sur une page je souhaiterais modifier la valeur par consequent j'ai ecris un Seters :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
function setId($NewId) { $this->id_user = $NewId; }
sur ma page alors j'ecris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
		$NewId="1005";
		$user->setId($NewId);
Si apres cela je fais un
$user->getId()
alors la fonction me retourne bien 1005.

Cependant lorsque je change de page et que je redemande la valeur
la fonctionne me retourne pas
1500
mais
1
Pourquoi ?

Je vous remercie pour votre aide...
A bientot