Cookie 是網站儲存在使用者瀏覽器上的小資料片段。它們通常用於儲存使用者首選項、追蹤會話或維護請求之間的狀態。
JavaScript 提供了建立、讀取和刪除 cookie 的簡單方法,使其成為客戶端儲存和會話管理的重要工具。
Cookie 是透過將字串指派給 document.cookie 來建立的。
document.cookie 屬性將目前網域和路徑的所有 cookie 作為單一字串傳回。
要提取特定的cookie,請解析字串:
要更新 cookie,請使用相同的按鍵但不同的值或選項再次設定它。
要刪除 Cookie,請將其過期日期設定為過去的日期。
cookie值中的特殊字元必須使用encodeURIComponent進行編碼並使用decodeURIComponent進行解碼。
HttpOnly Cookie:
SameSite 屬性:
Attribute | Description |
---|---|
expires | Expiration date for the cookie. |
path | Limits cookie to specific paths. |
domain | Specifies the domain for the cookie. |
secure | Ensures cookie is sent over HTTPS. |
SameSite | Controls cross-site cookie behavior. |
為了讓 cookie 管理更容易,請將常用操作封裝在實用函數中。
Cookie 是維護 Web 應用程式狀態的基本工具。正確的處理可確保功能,同時保護使用者資料。
嗨,我是 Abhay Singh Kathayat!
我是一名全端開發人員,擁有前端和後端技術的專業知識。我使用各種程式語言和框架來建立高效、可擴展且用戶友好的應用程式。
請隨時透過我的商務電子郵件與我聯繫:kaashshorts28@gmail.com。
以上是JavaScript 中的 Cookie 綜合指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!