Cookie的生命周期问题
生活随笔
收集整理的這篇文章主要介紹了
Cookie的生命周期问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Cookie的生命周期問題
設置Cookie對象的有效時間, setMaxAge()方法便可以設置Cookie對象的有效時間,
例如:Cookie c = new Cookie(“username”,”john”);
c.setMaxAge(60);//60秒的意思
c.setMaxAge(60*60);//一小時
c.setMaxAge(365*24*60*60);//一年
如果不設置過期時間,則表示這個cookie生命周期為瀏覽器會話期間,只要關閉瀏覽器窗口,cookie就消失了。
這種生命期為瀏覽會話期的cookie被稱為會話cookie。會話cookie一般不保存在硬盤上而是保存在內存里。
如果設置了過期時間,瀏覽器就會把cookie保存到硬盤上,關閉后再次打開瀏覽器,這些cookie依然有效直到超過設定的過期時間。存儲在硬盤上的cookie可以在不同的瀏覽器進程間共享,比如兩個IE窗口。而對于保存在內存的cookie,不同的瀏覽器有不同的處理方式。
cookie.setmaxage設置為0時,會馬上在瀏覽器上刪除指定的cookie
cookie.setmaxage設置為-1時,代表關閉當前瀏覽器即失效。
轉載于:https://www.cnblogs.com/mynameld/p/9446909.html
總結
以上是生活随笔為你收集整理的Cookie的生命周期问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python小数据池,代码块的最详细、深
- 下一篇: java反射,代码优化