Mailinglisten-Archive |
Hi, Ich möchte mit einer Variablen arbeiten, in der alle relevanten Informationen für diese Session gespeichert werden. Da ich das nicht über POST bzw. GET mitschleifen möchte, habe ich mich dann dafür entschieden das Ganze auf Session-Basis zu machen. Mein Problem ist folgendes: ich benötige also diese folgenden Variablen immer in der Session: $auth_user (string) $auth_priv (string) $list (string) $auth_uid (int) Bisher habe ich daraus immer ein Array gemacht und dieses serialisiert: $ser_data = array($auth_user, $auth_priv, $list, $auth_uid); $_SESSION['USesData'] = serialize($ser_data); Und als eine der ersten Aufgaben bei einem erneuten Request überprüfe ich, ob es eine entsprechende nicht-leere Variable gibt: if (isset($_SESSION['USesData']) && !empty($_SESSION['USesData'])) { $unser_data = $_SESSION['USesData']; list($auth_user, $auth_priv, $list, $auth_uid) = unserialize($unser_data); } Hat jemand Erfahrung hiermit? - vielleicht ist das so nicht performant, oder mein Ansatz ist sogar falsch, und ich müsste das eigentlich anders lösen. Danke im Voraus für alle Kommentare und Hilfe. Dennis Sterzenbach
php::bar PHP Wiki - Listenarchive