Hallo,
ich habe eine Frage bezüglich dem Speichern von Objekten in einer Session in PHP5. Ich habe schon alle möglichen Seiten gesucht aber leider noch keine Lösung gefunden. Vielleicht habt Ihr eine Idee.
PHP Verion ist 5.2.0
session.auto_start ist off
Ich habe eine Objekte Namens Kunde (mit private member variables). Die Klassendefinition wird als erstes importiert. Danach die Session gestartet. Dann sieht mein Code im Grunde wie folgt aus:
Code:
require_once("classes/User.php");
require_once("sources/Session.php");
$user = new User("","","",$connection->getConnection());
...
$user->loadUserInformation();
$_SESSION["user"] = $user;
Wobei die Session Varibale user wie folgt definiert wird:
Code:
$_SESSION["user"] = new User();
Nach dem Neuladen der Seite versuche ich das Obekt wieder zurückzuholen:
Code:
$user = $_SESSION["user"];
Leider ist dann das Objekt leer. Ich habe es mit clone versucht und mit serialize. Aber leider hilft davon nichts weiter. Habt Ihr vielleicht eine Idee?
Danke und Grüße
Phil