Seite 1 von 1
Session "deregister"
Verfasst: Do 10. Jun 2010, 20:58
von malsdgtac
Ich wollte nachfragen, ob es zu $sess->register auch ein Gegenstück (deregister?) gibt? Ich habe in den Files gesucht, aber die Klasse leider nicht gefunden. Ich möchte gerne meine Sessionvariable, die ich beim Frontendlogin setze, gern wieder löschen, sobald sich der User abmeldet.
Danke für Eure Hilfe.
Re: Session "deregister"
Verfasst: Do 10. Jun 2010, 21:06
von Oldperl
Hallo smac,
schau mal in die Datei conlib/session.inc. Dort findest du sowohl die Funktion is_registered($name) als auch die Funktion unregister($things) die ebenfalls wie die Funktion register($things) über das $sess-Objekt angesprochen werden können.
Gruß aus Franken
Ortwin
Re: Session "deregister"
Verfasst: Mi 5. Jan 2011, 14:13
von ctschorsch
... nach oben Kram ....
Hallo zusammen,
ich steh gerade vor dem gleichen Problem. Ich habe eine Sessionvariabel die ich gerne wieder los werden will.
Folgendes in dem einem Modul
Code: Alles auswählen
$sess->unregister('sess_artikel');
//DEBUG
if ($sess->is_registered('sess_artikel')) echo "BLA <br>";
kein "BLA" zu sehen in der Ausgabe...
dann in einem anderen Modul
Code: Alles auswählen
// Session Daten lesen
if ($sess->is_registered('sess_artikel')) {
$count=sizeof($sess_artikel);
} else {
$sess_artikel=array();
$sess->register('sess_artikel');
$count=0;
}
und wär hätte es gedacht, $count ist != 0 !
Bitte wo ist mein Denkfehler ?
Gruss
Georg