2015-09-14 45 views
2

如果您將Cookie的到期日期設置爲DateTime.Now.AddDays(-1),它何時會過期?它顯示過期是昨天。下面是代碼:ASP.Net HttpCookie過期

var rememberMeCookie = new HttpCookie("remember_me"); 
rememberMeCookie.Expires = DateTime.Now.AddDays(-1); 
+0

需要你使用的代碼.. – aimme

+0

在這種情況下,cookie已經過期。這麼做的意義何在? –

回答

0

沒有HTTP頭可以刪除cookie,當你點擊「註銷」時,這是一個把瀏覽器與以前的失效日期混淆的伎倆,所以瀏覽器會立即從它的商店中刪除cookie。

0

這個問題就好像你買了2015年11月9日牛奶,但在2015年10月9日到期,那麼你就問:「我應該喝」原因不是!因爲像你說的那樣過期是'過夜'。

您無法從過期的cookie中獲取任何內容。

+0

這是強制瀏覽器立即刪除cookie的一個技巧。 –