Session einzeln löschen?

Alles, was PHP betrifft, kann hier besprochen werden.

Session einzeln löschen?

Postby Enzian » 12. October 2005 19:27

Hi

wie lösche ich einzelne Sessions, damit diese sich nicht auf ewig "einbrennen"? Brauche aber ein Teil der Session noch deshalb kann ich nicht alles löschen mit SESSION_destroy(), das geht eben nicht!

Folgende Versuche brachten keinen Erfolg:

unset($_SESSION['aufwandart']);
unset($_SESSION['stunden']);


geht auch nicht!
$_SESSION['aufwandart']=FALSE;
$_SESSION['stunden']=FALSE;


geht auch nicht!
$_SESSION['aufwandart']="";
$_SESSION['stunden']="";
Enzian
 
Posts: 26
Joined: 10. March 2004 23:45

Postby Enzian » 12. October 2005 20:57

Gefunden! Es lag nicht an den Session, sondern hatte noch einen anderen Bock drin! Nun doch noch eine Frage. Welches ist der Beste Weg die Session zu eliminieren?

$_SESSION['xxx]=FALSE;

unset($_SESSION['xxx']);

$_SESSION['xxx']='';

Danke
Enzian
 
Posts: 26
Joined: 10. March 2004 23:45

Postby Wiedmann » 12. October 2005 21:07

Welches ist der Beste Weg die Session zu eliminieren?

Keines der drei.

unset($_SESSION['xxx']);

Das ist der Weg um die Sessionvariable 'xxx' aus der aktuellen Session zu entfernen (und damit das was du wohl willst).

$_SESSION['xxx]=FALSE;
$_SESSION['xxx']='';

Damit setzt du die Sessionvariable 'xxx' auf den Wert FALSE oder "".
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Enzian » 12. October 2005 21:18

Danke
Enzian
 
Posts: 26
Joined: 10. March 2004 23:45


Return to PHP

Who is online

Users browsing this forum: No registered users and 5 guests