Philipp Hasenfratz: Cookie Dauer

Beitrag lesen

Halihallo Andy

was haltet ihr von der Lösung, die Zeit an der das Cookie abläuft, in einem neuen Cookie zu speichern?

Was soll passieren, wenn zwar der andere Cookie existiert, aber
dieser bereits vom Browser gelöscht wurde (z.B. weil die maximale
Grenze von 300 Cookies erreicht wurde, oder mehr als 20 Cookies von
deiner Domain stammen)?
Falls du diese Verfallszeit umbedingt benötigst, macht es Sinn, diese
gleich mit dem eigentlichen Wert zu speichern, denn wenn der Cookie
vom Browser noch gesendet wird, hast du 100%-ige Sicherheit, dass
du a) den eigentlichen Wert *und* b) die Verfallszeit hast. Ansonsten
hast du keine Sicherheit, dass du stehts beide Daten bekommst.
Nachteil des "verschmelzen" in einen Cookie ist, dass du beide
Werte "zusammencodieren" musst; dies braucht etwas Überlegung und
stets eine Kodierung, welche Zeit kostet und sich oftmals negativ
auf den Speicherverbrauch auswirkt (und davon hast du pro Cookie ca.
nur 4096 Bytes).
Vorteil wiederum: Du sendest nur einen Cookie und die Anzahl der
Cookies ist wertvoll, denn es sind nur 20 / Domain erlaubt...

Entscheide selbst... Es gibt Vor- und Nachteile... Ich persönlich
tendiere zur Lösung über einen Cookie.

Viele Grüsse

Philipp