3 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊
會(huì)話通常用于此目的。根據(jù)Wikipedia的規(guī)定,如果未設(shè)置有效日期,則當(dāng)用戶(hù)關(guān)閉瀏覽器時(shí),將清除cookie。
cookie設(shè)置器可以指定刪除日期,在這種情況下,cookie將在該日期被刪除。如果cookie設(shè)置程序未指定日期,則在用戶(hù)退出瀏覽器后將刪除cookie。

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
正如在這個(gè)SO問(wèn)題中提到的:
Response.Cookies("cookie_name").Expires = Session.Timeout;

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
當(dāng)我將cookie設(shè)置為過(guò)去過(guò)期或完全沒(méi)有設(shè)置cookie時(shí),它是由SSO登錄導(dǎo)致與我的網(wǎng)站陷入無(wú)限循環(huán)的??赡苁俏业木W(wǎng)站配置錯(cuò)誤,無(wú)法與SSO登錄一起使用。
但是,對(duì)我有用的只是將Cookie過(guò)期時(shí)間增加了2秒。
trackCookie.Expires = DateTime.Now.AddSeconds(2);
這使cookie在登錄時(shí)有效。并在不久后過(guò)期。因此,在瀏覽器關(guān)閉時(shí),cookie被刪除。
分享編輯
添加回答
舉報(bào)