Orlok: Wie arbeiten Cookies

Beitrag lesen

Hallo Christian

Was als Hintergrund-Info vielleicht fehlt: solange der Cookie nicht das Flag httpOnly hat, ist er über document.cookies via JS einsehbar.

Genau genommen ist er dann über document.cookie einsehbar. ;-)

Es handelt sich hierbei nicht um eine HTMLCollection wie document.forms oder auch document.links, sondern die Eigenschaft ist vom Typ String und wird als ein Getter/Setter-Paar implementiert.

Setzen von Cookies geht hier nur einzeln durch Zuweisung:

// implicit calls to setter

document.cookie = 'once=true';
document.cookie = 'twice=false';

Beim Lesen bekommt man alle Cookies in einem String:

// implicit call to getter

console.log(document.cookie); // "once=true; twice=false"

Viele Grüße,

Orlok

--
„Dance like it hurts.
Make love like you need money.
Work when people are watching.“ — Dogbert