Mailinglisten-Archive |
Frank Liebelt schrieb: > Mit in Session/Cookie speichern hatte ich im Sinn die Daten anstellen in die > Klasse zu schreiben direkt als Session oder Cookie zu speichern. > Wie schreibe ich denn eine Klasse in eine Session/Cookie? > Ich gehe mal davon aus, dass ich nicht einfach den Handler als Session > abspeichern kann, oder etwa doch? > > SCRIPT A: > --------- > session_start(); > $foo = new bar(); > $foo->_put("A","B","C"); > $_SESSION['temp'] = $foo; > > SCRIPT B: > --------- > session_start(); > $foo = $_SESSION['temp']; > $foo->_get(); > > Achja, die Klasse ist immer vorhanden. In einem Script, welches jedesmal > includiert wird, wird die Instanz angelegt bzw. geprüft ob sie existiert und > wenn nicht dann wirds halt getan. es geht auch kürzer ... SCRIPT A: --------- session_start(); $_SESSION['foo'] = new bar(); $_SESSION['foo']->_put("A","B","C"); SCRIPT B: --------- session_start(); $_SESSION['foo']->_get(); So erkannt man wenigstens überall im Code das das Objekt in der Session gespeichert ist. -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive