Mailinglisten-Archive |
> Ich quäle mich seit ein paar Tagen mit einem Objekt herum, dass sich > zwar in einer Session speichern lässt, aber keine Daten behalten will. > > --Start.php > Include("session.inc"); > ... > ... > > --session.inc > Include("objekt.class"); > $foo = new object(); > ... > > Session_start(); > ... > if (!session_is_registered("object")) { > session_register("object"); > } > ... > > Wenn ich nun irgendwann später ein paar Werte in die Variablen (nur > arrays) der Klasse schreiben, bleiben Sie nur auf der Seite darin und > nur in dem Aufruf in dem ich sie aus der DB auslese kann ich sie auch > anzeigen. Rufe ich nun über einen Link die gleiche Seite erneut auf, ist > zwar das Objekt nach wie vor in der Session registriert und wird nicht > erneut eingebunden, aber die Daten aus dem Objekt kommen nicht mit. > Kann mir da jemand bitte einen kleinen Denkanstoß geben, denn bei > anderen Objekten funktioniert alles reibungslos. wenn es mit anderen Objekten klappt, und du, wie ich aus weiteren nachrichten von dir rauslese, die Funktionen ::__sleep() und ::__wakeup() selber neu definierst, liegt dein Problem wohl in deinem Code! -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive