Manu: setcookie() und mein Lieblingsbrowser

Hallo zusammen,

ich habe gerade auf einer alten Seite von mir entdeckt, dass der IE 6 & 7 anscheinend ein Cookie nicht wirklich löscht - man kann sich nicht ausloggen. Im FF - klaar - ist alles ok. (Jetzt fragt mich nicht, wieso mir das jetzt erst auffällt, hab die Seite gestern erst auf eine Testdomain geladen und sitze grad im Büro, kann also nix überprüfen - vll. ist es die PHP-Version von meinem Provider?...oO)

Die Funktion, die das Cookie setzt, sieht so aus:

function writeCookie ($iDelete = 0) {

if($iDelete == 1) {
$iTime = 1;
} else {
$iTime = time() + COOKIE_EXPIRE;
}
setcookie(COOKIE_NAME,$this->getStuff(),$iTime,SUBDIR,DOMAIN);
}//writeCookie()...

Jetzt habe ich gerade hier (http://forum.de.selfhtml.org/archiv/2006/10/t139633/) gelesen, dass der IE Probs mit einem Timestamp < 315532800 hat - kann das einer verifizieren?

Gruß,
Manu

  1. Okido, falls es einen interessiert, hier habe ich die Lösung:

    IE 6 & 7 kommen anscheinend wirklich nicht mit $iTime = 1 zurecht, daher habe ich nun $iTime = time() - 315532800 (jetzt minus 10 Jahre) definiert, wenn ich mein Cookie killen will.

    Warum das allerdings bei mir lokal mit $iTime = 1 funktioniert, bleibt mir ein Rätsel...

    Gruß,
    Manu