Bonjour à tous,

J'ai un objet que j'instancie sur une première page php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<?php
require_once("class/objet.class.php");
session_start();
$obj = new Objet();
$_SESSION['obj'] =$obj ;
?>
Quand je fait un print_r($_SESSION['obj']); dans cette première page, pas de soucie je retrouve bien mon instance.

Dans ma seconde page, je souhaite récupérer mon instance, donc j'ai le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?php
require_once("class/objet.class.php");
session_start();
$obj = $_SESSION['obj'];
?>
Et là, , ce n'est plus mon instance que je récupère, mais la valeur NULL.

Je ne comprend pas pourquoi. Quelqu'un peut m'expliquer, et me dire comment récupérer mon instance?

P.S : Mon objet n'a qu'une propriété ($connexion), qui est un objet PDO.