variable de session dans un objet
Bonjour à tous,
Je cherche à faire le contraire de la réponse à la question classique: comment mettre un objet en variable de session? :)
Je n'y arrive pas, et ne trouve pas la réponse sur le forum.
Mon script se présente comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
require("../librairies/php/global_var.php");
class GesDocDossiers {
var $user;
function GesDocDossiers() {
$this->user = $prenom;
}
function getUser() {
return $this->user;
}
}
echo("<br>Prénom (variable de session): ".$prenom."<br>");
$testGDD = new GesDocDossiers();
echo("<br>Prénom (object): ".$testGDD->getUser()."<br>"); |
Le contenu du fichier global_var.php est le suivant:
Code:
1 2 3 4 5 6 7
|
<?
session_register("db");
session_register("trace_level");
session_register("nom");
session_register("prenom");
?> |
Lorsque j'exécute mon script, j'obtiens le résultat suivant:
Code:
1 2 3 4
|
Prénom (variable de session): laurent
Prénom (object): |
Pourquoi mon objet n'arrive pas à "voir" la variable de session $prenom??