stna1981
Commander
- Registriert
- März 2007
- Beiträge
- 2.523
Moin Leute,
ich will eine Session komplett löschen, inkl. Cookie, bin mir aber nicht sicher, welche Methode dafür am besten geeignet ist. Zum einen habe ich das hier gefunden:
setcookie("TestCookie", "", time() - 3600);
Dazu gibts die Anmerkung, dass das problematisch sein kann, wenn die Serverzeit nicht stimmt. Als Lösung wurde empfohlen, statt time() einen Timestamp zu nutzen, der dem Datum '01.01.1970' entspricht. Soweit so gut. Aber was ist der Unterschied zu dieser Methode:
unset($_COOKIE['TestCookie']);
Das letzte funktioniert soweit, aber kann es da auch Probleme geben, oder was ist der Unterschied zu setcookie()? Gilt das letztere evtl. nur serverseitig und das andere clientseitig?
Gruß,
Stefan
ich will eine Session komplett löschen, inkl. Cookie, bin mir aber nicht sicher, welche Methode dafür am besten geeignet ist. Zum einen habe ich das hier gefunden:
setcookie("TestCookie", "", time() - 3600);
Dazu gibts die Anmerkung, dass das problematisch sein kann, wenn die Serverzeit nicht stimmt. Als Lösung wurde empfohlen, statt time() einen Timestamp zu nutzen, der dem Datum '01.01.1970' entspricht. Soweit so gut. Aber was ist der Unterschied zu dieser Methode:
unset($_COOKIE['TestCookie']);
Das letzte funktioniert soweit, aber kann es da auch Probleme geben, oder was ist der Unterschied zu setcookie()? Gilt das letztere evtl. nur serverseitig und das andere clientseitig?
Gruß,
Stefan