怎樣設置cookie的到期時間


1. 使用Cookie的: Expires 屬性. 它可以設置cookie的過期時間. 下面的代碼表示id這條cookie的過期時間是2015年10月21日早上7點28分;

Set-Cookie: id=a3fWa; Expires=Wed, 21 Oct 2015 07:28:00 GMT;

 

2. 使用Cookie的: Max-Age 屬性. 它可以指定從現在開始Cookie存在的秒數. 秒數過完則cookie過期.

Set-Cookie: id=a3fWa; Max-Age=86400

 

注意: 

1. Expires設置的過期時間是UTC格式, 可以用 Date.prototype.toUTCString()轉換.

2. Expires設置的時間是以瀏覽器本地時間作為參照的, 這樣同一條cookie在不同設備上的失效時間其實是不一樣的.

3. 如果一條cookie既沒有設置Expires 也沒有設置 Max-Age, 則這條cookie變成了session cookie, 這時cookie的行為和session的類似.

4. 如果同時存在 Expires 和 Max-Age, 則優先以Max-Age設置的值為准.


免責聲明!

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



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