Aqua: Modul CGI -> Cookies -> EXPIRES

Hallo Leute!

Wie man mit dem Modul CGI in Perl COOKIES setzt habe ich schon herausgefunden.
Aber die Beschreibungen mit den Verweilzeiten der Cookies in den Browsern
habe ich noch nicht so recht verstanden.

Meine Fragen:

Auf welche Gültigkeitsdauer (EXPIRES) muß ich den Cookie setzen,
wenn er .....

  1. ... so lange wie möglich (immer) im Browser gespeichert und gültig bleiben soll
  2. ... nach verlassen der Webseite, bzw. spaetestens nach schließen des Browsers
       geloescht werden soll

Danke!
Aqua

  1. Guten Abend,

    Auf welche Gültigkeitsdauer (EXPIRES) muß ich den Cookie setzen,
    wenn er .....

    1. ... so lange wie möglich (immer) im Browser gespeichert und gültig bleiben soll

    Das geht afaik nicht, du kannst aber eine relativ lange Gültigkeit festlegen (z.B. +2y) oder als fixes Datum in der Form "ddd, dd-mmm-yyyy hh:mm:ss GMT".

    1. ... nach verlassen der Webseite, bzw. spaetestens nach schließen des Browsers geloescht werden soll

    Dies geschieht automatisch, wenn du "expires" weglässt. Ansonsten kannst du expires den Wert -1d zuweisen, das bewirkt genau das gleiche.

    mfg Torsten

    --
    Opinions are like assholes: everybody has one.
    ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}