Hi, ich bastle gerade etwas mit Cookies herum und dabei ist mir aufgefallen, dass man die Cookies im IE7 nicht einfach mit
setcookie("Name", "", time()-60*60);
löschen kann, es passiert gar nichts. Es steht noch der gleiche Wert im Cookie wie zuvor. Bei
setcookie("Name", "", time()+60*60);
ändert sich ebenfalls nichts. Ebendso bei
setcookie("Name", "asdf", time()-60*60);
Allerdings ändert sich der/das Cookie, wenn ich
setcookie("Name", "asdf", time()+60*60);
schreibe. Allerdings auch nur für die Zeit, die als Lifetime angebe. Danach wird wieder der vorige Wert geladen.
Das Cookie wird ursprünglich mit einer Zufallszahl für ein Jahr gesetzt.
Im Opera kann man es übrigens mit setcookie("Name", "", time()-60*60); löschen..
setcookie("Name", "", time()-60*60);
löschen kann, es passiert gar nichts. Es steht noch der gleiche Wert im Cookie wie zuvor. Bei
setcookie("Name", "", time()+60*60);
ändert sich ebenfalls nichts. Ebendso bei
setcookie("Name", "asdf", time()-60*60);
Allerdings ändert sich der/das Cookie, wenn ich
setcookie("Name", "asdf", time()+60*60);
schreibe. Allerdings auch nur für die Zeit, die als Lifetime angebe. Danach wird wieder der vorige Wert geladen.
Das Cookie wird ursprünglich mit einer Zufallszahl für ein Jahr gesetzt.
Im Opera kann man es übrigens mit setcookie("Name", "", time()-60*60); löschen..
Kommentar