禁用cookie后怎么使用session_Session 和 Cookie 的区别?你在项目中哪些地方使用了?...
Session和cookie都是會話(Session)跟蹤技術(shù)。Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務(wù)器端記錄信息確定用戶身份,但是Session的實現(xiàn)依賴于Cookie,SessionID(session的唯一標識需要存放在客戶端)。
Cookie 和 Session 的區(qū)別:
1、cookie數(shù)據(jù)存放在客戶端的瀏覽器上,session數(shù)據(jù)放在服務(wù)器上。
2、cookie不是很安全,別人可以分析存放在本地的coolie并行性cookie欺騙,考慮到安全應(yīng)當使用session。
3、session會在一定時間內(nèi)保存在服務(wù)器上,當訪問增多,會比較占用你服務(wù)器的性能,考慮到減輕服務(wù)器性能方面,應(yīng)當使用cookie。
4、單個cookie保存的數(shù)據(jù)不能超過4k,很多瀏覽器都限制一個站點最多保存20個cookie。
5、所以個人建議:
· 將登陸信息等重要信息存放在session
· 其他信息如果需要保留,可以放在cookie中
比如說,購物車最好使用cookie,但是cookie是可以在客戶端禁用的,這時候我們要是用cookie+數(shù)據(jù)庫的方式實現(xiàn),當從cookie中不能取出數(shù)據(jù)時,就從數(shù)據(jù)庫中獲取。
總結(jié)
以上是生活随笔為你收集整理的禁用cookie后怎么使用session_Session 和 Cookie 的区别?你在项目中哪些地方使用了?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python断言assert实例_Pyt
- 下一篇: jenkins 下载插件 一直失败_Je