Cookie過期還可以使用嗎?
cookie過期不可以使用 。
1、cookie是存儲在客戶端的,如果不定義cookie的過期時間,那么cookie 的過期時間就會是會話期間,也就是說,此時的cookie是和sesstion等效的,唯一的不同是此種cookie是存儲在客戶端的內(nèi)存中,Session是存儲在服務器端的內(nèi)存中。
2、cookie 不只是要設(shè)置失效時間,還要再重新寫回到客戶端才能失效(類似于刷新客戶端的cookie)。
3、設(shè)置cookie失效要設(shè)置時間為負值,即addDays(-1)。廢話少說,現(xiàn)在是代碼時間:
HttpCookie cookie = new HttpCookie("ck","xiaoerlang");
cookie.Expires=System.DateTime.Now.AddDays(1);
equest.Cookies.Add(cookie);
cookie.Expires=System.DateTime.Now.AddDays(-1);
Response.Cookies.Add(Request.Cookies["ck"]);
下一篇郵箱賬號怎么填