In der Front-End-Webentwicklung können Sie JavaScript verwenden, um Cookies auf der Clientseite zu setzen. Insbesondere können Cookies über das Attribut document.cookie gesetzt werden.
Das document.cookie-Attribut ist eine Zeichenfolge, die alle Cookies der aktuellen Seite speichert. Um ein neues Cookie festzulegen, verketten Sie den Namen, den Wert und andere optionale Attribute zu einer Zeichenfolge und weisen Sie diese document.cookie zu. Zum Beispiel:
document.cookie = "name=value; expires=Fri, 31 Dec 2023 23:59:59 GMT; path=/";
Der obige Code setzt ein Cookie namens „name“ mit dem Wert „value“. Als Ablaufzeit wird ebenfalls das Ende des Jahres 2023 angegeben und der Pfad auf den Root-Pfad „/“ gesetzt.
Hinweis:
- Verwenden Sie Semikolons und Leerzeichen, um die einzelnen Attribute zu trennen.
- Cookie-Werte können beliebige Zeichen enthalten, müssen jedoch URL-codiert sein, um zu verhindern, dass Sonderzeichen Probleme verursachen.
- Zu den optionalen Attributen gehören Ablauf (Ablaufzeit), Pfad (Pfad), Domäne (Domänenname), sicher (ob es nur über HTTPS-Verbindungen übertragen wird) usw.
Bitte beachten Sie, dass vertrauliche Informationen (z. B. Passwörter) nicht in Cookies gespeichert werden sollten, da es sich bei Cookies um auf dem Client gespeicherte Informationen handelt, um Sicherheitsrisiken zu vermeiden.