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 )
j'ai ecris la classe de maniere à ce que j'ecrive ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part $_SESSION['user_info'] = new user($data['id_user']);, la fonction me retourne par exemple : 1$user->getId()
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 :
sur ma page alors j'ecris
Code : Sélectionner tout - Visualiser dans une fenêtre à part function setId($NewId) { $this->id_user = $NewId; }
Si apres cela je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $NewId="1005"; $user->setId($NewId);alors la fonction me retourne bien 1005.$user->getId()
Cependant lorsque je change de page et que je redemande la valeur
la fonctionne me retourne pasmais1500Pourquoi ?1
Je vous remercie pour votre aide...
A bientot
Partager