首頁常見問題正文

什么是Session和Cookie的生命周期?

更新時(shí)間:2022-12-09 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  所謂Session和Cookie的生命周期指的是它們可以使用的有效時(shí)間。

  Session是把用戶數(shù)據(jù)存儲(chǔ)在服務(wù)器端的,每個(gè)用戶的Session信息是通過鍵值存儲(chǔ)在服務(wù)端,鍵名是sessionID,值是用戶需要存儲(chǔ)的信息,而服務(wù)器端是通過sessionID來區(qū)分存儲(chǔ)的Session來自哪個(gè)用戶。

1670555687424_什么是Session和cookie的生命周期.jpg

  Cookie保存用戶的信息是保存在客戶端的,當(dāng)用戶瀏覽網(wǎng)站,設(shè)置了Cookie記住用戶信息和過期時(shí)間,瀏覽器會(huì)把Cookie的信息通過文本文件存儲(chǔ)在硬盤中,當(dāng)用戶打開瀏覽器時(shí),從本地中讀取Cookie文件信息,只要Cookie沒有過期,可以發(fā)現(xiàn)Cookie值依然有效。如果Cookie沒有設(shè)置過期時(shí)間,那么Cookie值因?yàn)槭谴鎯?chǔ)在內(nèi)存中的,瀏覽器關(guān)閉后Cookie也會(huì)自動(dòng)消失。

  它們的區(qū)別在于:Session存儲(chǔ)在服務(wù)器端,Cookie存儲(chǔ)在客戶端,Session安全性更高,而Cookie安全性較弱。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!