網頁開發之Cookie生命週期

2021-07-03 03:36:25 字數 471 閱讀 9173

最近在學習網頁前端開發,其中涉及到了cookie相關知識,這裡做下記錄,也許將來其他小夥伴也會遇到。

cookie是web瀏覽器儲存的少量資料,同時也是與具體web頁面或者站點相關的。cookie最早是為服務端所設計的,cookie資料會自動在web瀏覽器和web伺服器之間傳輸,因此服務端指令碼就可以讀、寫儲存在客戶端的cookie的值。

cookie預設的有效期很短暫;它只能持續在web瀏覽器的會話期間,一旦使用者關閉瀏覽器,cookie儲存的資料就丟失了,要注意的是:這與sessionstorage的有效期是不同的:cookie的作用域並不是侷限在瀏覽器的單個視窗中,它的有效期和整個瀏覽器程序而不是單個瀏覽器的有效期一致。

如果想要延長cookie的有效期,可以通過設定max-age屬性,但是必須明確告訴瀏覽器cookie的有效期有多長。一旦設定了有效期,瀏覽器就會將cookie的資料儲存在乙個檔案中,並且直到過了指定的有效期才會刪除檔案。

cookie生命週期

setcookie name jinbiao time 3600 1 當訪問設定cookie的頁面時,會向客戶端返回如下相應資料 set cookie name jinbiao expires mon,10 sep 2012 09 47 09 gmt 當瀏覽器獲取該資訊後,就會保持該cookie的值...

cookie的生命週期

設定cookie物件的有效時間,setmaxage 方法便可以設定cookie物件的有效時間,例如 cookie c new cookie username john c.setmaxage 60 60秒的意思 c.setmaxage 60 60 一小時 c.setmaxage 365 24 60 ...

cookie的生命週期

cookie的生命週期 cookie會在客戶端存活多久呢?這就是cookie的生命了。預設情況下,cookie只在瀏覽器的記憶體中存活,也就是說,當你關閉瀏覽器後,cookie就會消失!可以使用cookie setmaxage int expiry 來設定cookie的存活時間。引數expiry表示...