Resalut,

voila j'ai une page dans laquelle je crée un objet , je set ses attributs et je mets cet objet en session.
Problème : je ne parviens pas a récupérer cet objet dans la page suivante.
Page 1, j'affiche le "contenu" de l'objet : tout est ok.
Page 2 : message d'erreur ...

Voici mon code :

Page 1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
$usercontext= new UserContext();
$usercontext->setNom("mynom");
$usercontext->setPrenom("myprenom");
 
echo $usercontext->getNom();
echo "<BR/>";
echo $usercontext->getPrenom();
echo "<BR/>";
 
$_SESSION["usercontext"] = $usercontext;
 
 
 $url="test2.php?".session_name()."=".session_id();
 
?>
 
<a href="<? echo $url ?>">test2</a>
et page 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?
	session_start() ;
	$usercontext=$_SESSION["usercontext"];
	echo $usercontext;
	echo $usercontext->getNom();
 
	echo "<BR/>";
	echo $usercontext->getPrenom();
	echo "<BR/>";
?>
et le resultat page 2 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Object
Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition <b>usercontext</b> of the object you are trying to operate on was loaded _before_ the session was started in e:\program files\easyphp1-8\www\test\test2.php on line 5
si kk1 a une petite idée, merci bcp

A plus

Loïc