【cookie】設置cookie過期時間 超時時間,Cookie 設置 expires


Cookie是什么:

簡單地說,cookie 就是瀏覽器儲存在用戶電腦上的一小段文本文件。cookie 是純文本格式,不包含任何可執行的代碼。一個 Web 頁面或服務器告知瀏覽器按照一定規范來儲存這些信息,並在隨后的請求中將這些信息發送至服務器,Web 服務器就可以使用這些信息來識別不同的用戶。大多數需要登錄的網站在用戶驗證成功之后都會設置一個 cookie,只要這個 cookie 存在並可以,用戶就可以自由瀏覽這個網站的任意頁面。再次說明,cookie 只包含數據,就其本身而言並不有害。

設置Cookie的失效時間:

如果Cookie沒有設置expires屬性,那么 cookie 的生命周期只是在當前的會話中,

關閉瀏覽器意味着這次會話的結束,此時 cookie 隨之失效。

1、當設置的失效時間大於等於1天時,我們可以在 expires 屬性后面直接輸入XX天數

Cookies.set('name', 'value', {
expires: 7,
});
 
// => 'value'
Cookies.get('name');
Cookies.remove('name');

2、當設置的失效時間少於一天時:我們需要在當前的時間上加上失效時間。

例如下面是設置cookie的失效時間為15分鍾。

var millisecond = new Date().getTime();
var expiresTime = new Date(millisecond + 60 * 1000 * 15);
 
Cookies.set('name', 'value', {
expires: expiresTime,
});


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM