POO et variable de session
Bonjour,
J'essaie d'envoyer un objet par la variable de session et cela ne marche pas.
Page A.
Voici le code utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
session_start();
class Ma {
public $a;
public __construct($b) {
$this->a = $b;
}
public getA() {
return $this->a;
}
}
$_SESSION['test'] = new Ma('a'); |
Page B.
Code:
1 2 3 4 5 6 7
|
session_start();
echo "test/".$_SESSION['test']."/test";
$obj = $_SESSION['test'];
echo $obj->getA(); |
Et lorsque je charge la page B, j'obtiens "test/0/test" (un false ?)
et j'ai un message "Call to a member function getA() on a non-object in"
Avez vous une idée du problème, une erreur dans mon code ?
Merci par avance.