2011-07-11 63 views
0

如果您沒有在Cookie上設置過期日期,他們是否從瀏覽器設置(如果有)或者他們是否有默認過期或其他內容?ASP.NET MVC中的Cookie 2

回答

1

如果不設置上的cookie的有效期,難道他們借鑑瀏覽器設置到期日(如果有的話)

不,如果不設置到期cookie的標頭是臨時的。有兩種類型的Cookie:持久性和臨時性。持久性cookie(您爲其指定expires標頭的cookie)將作爲臨時文件保存在客戶端計算機上,並保持瀏覽器重新啓動(在過期期間或用戶清除它們時)。

另一方面,臨時cookie僅存在於當前瀏覽器實例的內存中。就像持久性cookie一樣,它們會在每次請求時發送(不會過期),但一旦用戶關閉瀏覽器,它們將永遠消失。

+0

那可能就是這樣。謝謝! – slandau