Cookie löschen
Dirk
- php
0 Andre Gaschler0 Dirk
0 Andavos
Hallo zusammen,
kurze Frage. Ich setze ein Cookie mit der Laufzeit 100 Tage. (Gibt es da eigentlich eine Grenze?). Ich möchte dann mit einem anderen Skript aber evtl. dieses Cookie wieder löschen? In der Dokumentation hab ich nur setcookie gefunden. Gibt es da eine Möglichkeit, das Cookie auf Wunsch wieder vorher zu löschen?
Gruß, Dirk.
Hallo zusammen,
kurze Frage. Ich setze ein Cookie mit der Laufzeit 100 Tage. (Gibt es da eigentlich eine Grenze?).
Es gibt keine Grenze für Cookies.
Du solltest nur beachten, dass die Laufzeit in PHP absolut angegeben wird, also z.B. time()+60*60 für eine Stunde.
Ich möchte dann mit einem anderen Skript aber evtl. dieses Cookie wieder löschen? In der Dokumentation hab ich nur setcookie gefunden. Gibt es da eine Möglichkeit, das Cookie auf Wunsch wieder vorher zu löschen?
Cookies werden gelöscht, indem man das Cookie überschreibt mit einem Datum aus der Vergangenheit, z.B. time()-1000 .
Quelle: http://de.php.net/manual/de/function.setcookie.php
Gruß, Dirk.
Danke, das hat mir geholfen!
Gruß, Dirk.
Hallo,
der gleiche Script, bloß keine 100 Tage "haltbarkeit", sonder evt. -1 Stunde.
Also anstatt
setcookie(..., time() + 3600*100)
setcookie(..., time() - 3600)
Somit ist der Cookie abgelaufen, weil er nur bis time() - 3600 haltbar ist, also vor 1 Stunde abgelaufen
Das ist das ganze geheimniss
MFG
Andavos