Cookie,Session的区别
1.Cookie
存儲在用戶本地上即客戶端的數(shù)據(jù),用來辨別用戶的身份。
如果勾選了記住我則會在C盤中保存Cookie的信息,直至Cookie設(shè)置的有效期過期
注意:
(1)記錄用戶訪問次數(shù)
(2)不可跨域名:即在各種瀏覽器訪問的網(wǎng)頁會存放不同服務(wù)器的Cookie
(3)方法:setter,getter方法
(4)有效期:可通過設(shè)置有效期的屬性MaxAge來設(shè)置Cookie的有效性時間,默認(rèn)為-1(關(guān)閉瀏覽器,Cookie消失,0:刪除Cookie,新建Cookie)
(5)設(shè)置有效期持久化則會將Cookie信息保存在本地C盤中,安全性較低
2.Session
存儲在服務(wù)端的數(shù)據(jù)結(jié)構(gòu),用來檢查客戶端的信息,跟蹤用戶狀態(tài),確認(rèn)客戶端的身份。
注意:
(1)Session容易增加服務(wù)器壓力,大量客戶訪問服務(wù)器容易導(dǎo)致內(nèi)存溢出
(2)方法:getAttribute,setAttribute
(3)只有訪問JSP,Session才會被創(chuàng)建
(4)返回的Session id為Cookie信息中的Jsesion id
(5)Session的安全性比Cookie高,瀏覽器關(guān)閉則Session id消失
轉(zhuǎn)載于:https://www.cnblogs.com/evablogs/p/8610882.html
總結(jié)
以上是生活随笔為你收集整理的Cookie,Session的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工厂模式、构造函数入门
- 下一篇: 获取当天是当年/当月的第几周