Calocybe: Kurzlebige Cookies

Beitrag lesen

Hi!

Mir scheint irgendeine Feinheit im Zusammenhang mit Cookies entgangen zu sein. Keines der Cookies, die ich zu setzen versuche, überlebt das Beenden der Browser-Sitzung.

Ja, das ist das Standard Behaviour, wenn Du kein Verfallsdatum fuer die Cookies angibst. Kurz gesagt geht das mit

var TIME_TO_LIVE = 365 * 24 * 3.6E6;    // one year (=3.1536E10)
  expire = new Date();
  expire.setTime(expire.getTime() + TIME_TO_LIVE);
  document.cookie = "I'm a cookie; EXPIRES=" + expire.toGMTString();

Naeheres erfaehrst Du auf http://developer.netscape.com/docs/manuals/js/client/jsref/document.htm#1193577 und http://developer.netscape.com/docs/manuals/js/client/jsguide/cookies.htm.

Gegen eine schreibgeschuetzte cookies.txt hilft das natuerlich auch nichts. ;-)

Calocybe - jetzt mit fetten 19 Zoll! :-)