Hallo! Ich habe genau das selbe Problem! Allerdings bin ich noch auf keine Lösung gekommen. Angenommen ich probiere folgendes:
Datei test.php:
PHP-Code:
class Test {
var $a = 77;
}
$var = new Test();
$_SESSION['var'] = $var;
Datei test2.php:
PHP-Code:
$var = $_SESSION['var'];
echo $var->a;
Die Ausgabe in Datei test2.php bleibt allerdings leer. Dann habe ich probiert die Daten mit serialize() zu serialisieren bzw. entserialisieren, allerdings ohne Veränderung des Ergebnisses.
Abgesehen davon wollte ich noch wissen ob es nicht möglich ist, in die Session-Variable eine Referenz auf das Objekt zu speichern. Sodass nach einer Änderung am Objekt nach dem Speichern in die Session, diese Änderungen trotzdem an anderer Stelle verfügbar sind.
Fragen über Fragen...
Ich hoffe jemand kann mir weiterhelfen...
Danke im Voraus und Gruß,
manuel