salut,


dans une de mes page php j'ai utilise un objet comme variable de session
voilà le code :
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
<?
session_start();
include("mesClass\utilisateur.php");
?>
<html><body>
<?
 if (!empty($txtLogin)&& ! empty($txtPwd))
 {
 	$dataUtilis = new dataUtilisateur();
	$utilis = $dataUtilis->getUtilisateur($txtLogin,$txtPwd);
	$_SESSION["user"]=$utilis;
 
	echo "<script language=\"javascript\" type=\"text/javascript\">window.location.replace( \"testSession.php\");</script>";
 }
?>
</body></html>
dans la page testSession.php je veux afficher les propriétés de mon objet
voilà le code:
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
<?
session_start();
include("mesClass\utilisateur.php"); 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<?
$user1 = $_SESSION["user"];
echo "<br>$user1->Id";
echo "<br>$user1->Login";
echo "<br>$user1->PassWord";
?>
<br>
<a href="quitter.php">quitter</a>
</body>
</html>
dans la page e test l'erreur suivante est gêné:
Fatal error: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition utilisateur of the object you are trying to operate on was loaded _before_ the session was started
quelqu'un peut m'ader.
merci d'avance