Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/06/2006, 16h18   #1
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
Par défaut Objet en session

Bonjour,

Petit soucis:

J'ai créer une class utilisateur du type:
Code :
1
2
3
4
5
6
7
8
9
10
 
class user{
 var $pseudo;
 function user($pseudo){
  $this->pseudo=$pseudo;
 }
 function pseudo_get(){
  return $this->pseudo;
 }
}
je créer mon objet en session:
Code :
$_SESSION['user'] = new user('mon_pseudo');
apres que je test si mon objet existe, il existe bien mais si je fait:
Code :
$_SESSION['user']->pseudo_get();
eh ben là çà plante ...

quelqu'un peut me guider un peut là ?
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h44   #2
Membre éprouvé
 
Inscription : février 2005
Messages : 401
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2005
Messages : 401
Points : 450
Points : 450
Je ne crois pas qu'on puisse enregistrer des objets en session.
Seulement des types "classiques" et des tableaux il me semble.

Tu peux peut etre essayer de voir du coté de la sérialisation.
Sylvain71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h49   #3
Membre expérimenté
 
Inscription : octobre 2004
Messages : 872
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 872
Points : 582
Points : 582
tu peut tres bien mettre des objet en session
avant l'ouverture de la session il faut appeler les fichiers de definition des class

si tu utilise l'autoload regarde du cote de
Code :
unserialize_callback_func
jeff_! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h51   #4
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
Bon en faite j'ai fait le gros boulet sur ce coup.

Car en faite pour utiliser un objet en session il faut appeller la class avant le session_start(); je le faisait déjà, mais j'avais changer le nom du fichier de ma class en cours de dev et j'ai completement oublier de le renommer dans ma page.

enfin bref
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h11.


 
 
 
 
Partenaires

Hébergement Web