dedlfix: Cookies und "Lebensdauer"

Beitrag lesen

echo $begrüßung;

Du setzt ja keine "Negativ-Zahl", sondern einen Timestamp, der vor "jetzt" liegen sollte. Zumindest der Internet Explorer in den Versionen 5 und 6 soll Probleme mit Timestamps haben, die kleiner als 315532800 sind.

Der Timestamp, den man im Parameter expire angibt, gelangt in der Form nicht zum Client. Er wird automatisch in das im Handbuch angegebene Format (Wdy, DD-Mon-YYYY HH:MM:SS GMT) umgewandelt. Somit kann der IE keine Probleme mit Timestamps haben. Aber wie sieht es mit den durch den Timestamp repräsentierten Zeiten aus?

Ein entsprechender Hinweis stand mal im PHP-Handbuch zu setcookie(). Er wurde aber inzwischen entfernt.

Vermutlich meinst du jenen Kommentar (Daine Mamacos 30-Mar-2005 11:14). Ich konnte das dort beschriebene Verhalten mit einem IE 6.0.2800.1106 nicht nachvollziehen. Sowohl mit unwesentlich als auch mit deutlich kleineren Werten verschwand der zuvor erfolgreich gesetzte Keks.

echo "$verabschiedung $name";