Andreas Korthaus: Session beenden

Beitrag lesen

Hallo!

In einem Thread ging es um das beenden von Sessions, und da wurde gesagt, man müsste zusätzlich zu

session_destroy();

auch noch den Befehl

setcookie("PHPSESSID");

benutzen. Wie ich das rausgelesen habe, ändert dieser den Cookie auf dem Clientrechner. Ich finde diesesn Befehl aber nicht in SelfPHP.

Dann bneutze am besten(zumindest zusätzlich) das offizielle PHP-Manual:http://www.php3.de/manual/de/

Da findest Du unter den "HTTP-Funktionen" (oder über die Suchfunktion):
http://www.php3.de/manual/de/function.setcookie.php

Und was bewirkt das PFPSESSID?

Lies Dir mal im Manual das Kapitel zu Sessions(http://www.php3.de/manual/de/ref.session.php) durch, da findest Du unter anderem: http://www.php3.de/manual/de/ref.session.php#ini.session.name

Muss man wirklich noch diesen zweiten Befehl nutzen, oder langt session_destroy(), wie ich es bisher immer praktiziert habe?

IMHO reicht das normalerweise. Wenn Du mit sensiblen Daten arbeitest solltest Du Dir aber Gedanken über Deine Implementierung des Session-Mechanismus machen, mehr dazu findest Du im Archiv.

Grüße
Andreas