LES SESSIONS ET LES OBJETS EN PHP5

Fermé
samn1 Messages postés 77 Date d'inscription mardi 11 octobre 2011 Statut Membre Dernière intervention 23 avril 2012 - 20 févr. 2012 à 16:01
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 - 22 févr. 2012 à 09:13
Bonjour,

je pose la question suivante; est-ce que les objets et classes en php5 remplaces les sessions ou pas?
Merci

3 réponses

Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
20 févr. 2012 à 17:36
non pas du tout, c'est complètement différent
0
samn1 Messages postés 77 Date d'inscription mardi 11 octobre 2011 Statut Membre Dernière intervention 23 avril 2012
20 févr. 2012 à 17:45
daccord, mais est ce que les objets peuvent remplacer les sessions?
je veux dire si par exple un utilisateur navigue dans des pages de mon site est ce que c'est mieux de garder ses coordnnées avec les sessions ou bien je peux faire avec une classe utilisateur si jamais j'aurai y besoin
merci
0
tito23 Messages postés 305 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 janvier 2013 4
20 févr. 2012 à 17:51
le mieux c'est de mettre ses coordonnées dans base de données au moment de l'inscription
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
20 févr. 2012 à 17:54
ben, tu peux faire une classe utilisateurs, sauf que les objets de ta classe sont détruit a la fin du script comme les variables "classiques" et donc ta classe tu devra la sérialiser et la stocker dans une session si tu veux la ré utiliser sur une autre page ! ;)
0
samn1 Messages postés 77 Date d'inscription mardi 11 octobre 2011 Statut Membre Dernière intervention 23 avril 2012
20 févr. 2012 à 17:57
C'est bien
comment je peux melanger alors les sessions avec les objets svpp
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
20 févr. 2012 à 18:02
pour mettre un objet dans une session
$user = new Utilisateur();
$_SESSION['monUtilisateur1'] = serialize($user);

pour le récuperer sur une autre page
$user = unserialize($_SESSION['monUtilisateur1']);

sans oublier bien sur de déclarer la classe "Utilisateur" AVANT d'appliquer unserialize
0
info_Louka Messages postés 64 Date d'inscription mardi 25 janvier 2011 Statut Membre Dernière intervention 16 mars 2013
20 févr. 2012 à 18:31
explique ce que tu veu faire exactement!!
0
samn1 Messages postés 77 Date d'inscription mardi 11 octobre 2011 Statut Membre Dernière intervention 23 avril 2012
20 févr. 2012 à 18:36
ok j'explique, je suis entrain de developper une application qui semble un peu a un reseau social comme facebook.
j'ai preparé le formulaire dinscription, apres je veux rediriger l'utilisateur vers une page qui lui est propre disant son profil et j'ai besoin des informations qu'il a saisi au débuts pour completer la presentation de son profil!
quelle est la meilleur maniere de recuperer ses coordonnées tous au long de sa connection!
Merci bien
0
Mimiste Messages postés 1149 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 6 mars 2016 206
22 févr. 2012 à 09:13
ben, les sessions, aucun autre moyen possible de garder en mémoire ce qu'il a pu rentrer dans le formulaire.
0