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