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設置的值為准.