DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 淺談Cookie的生命周期問題
淺談Cookie的生命周期問題
編輯:關於JavaScript     

設置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時,代表關閉當前浏覽器即失效。

以上這篇淺談Cookie的生命周期問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved