|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2011 Messages : 68 ![]() |
Bonjour à tous,
Voilà j'ai démarré un site il y a peu de temps et en apprenant de jour en jour sur php j'ai décidé de faire de la POO. Tout marche à merveille à part mes Sessions. Elle fonctionnait bien avant et depuis ca bug. Dès que je me connecte à mon site ma variable session s'initialise comme ceci : Code :
$_SESSION['user'] = new User($data_email['id_user'], $bdd); Code :
Merci et bonne journée |
||
|
|
00
|
|
|
#2 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2011 Messages : 68 ![]() |
J'ai essayé quelque chose comme ceci :
Code :
Citation:
|
|||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 791 ![]() |
Finalement le problème semble bien venir de la sérialisation. Est-ce que tu stockes une instance de PDO dans ta classe User ?
Teste toujours un var_dump($_SESSION['user']) dans ton autre page. (Inutile de sérialiser manuellement ton objet avant de le stocker en session. La désérialisation est censée être automatique également) |
|
|
00
|
|
|
#4 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2011 Messages : 68 ![]() |
Non je ne stocke pas cette instance dans ma classe, en fait je pense pas que je fasse bien car j'ai gardé ma connexion à la base dans une include comme ceci :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : février 2005 Messages : 1 791 ![]() |
Quand tu fais ça :
Code :
new User($data_email['id_user'], $bdd); |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2011 Messages : 68 ![]() |
Si je l'enregistre en tant que variable membre ... la voilà mon erreur, je pensais que je pouvais le faire
Tout fonctionne impeccablement bien Merci merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com