cookie 和session 的区别:
2016-05-02 21:48
218 查看
cookie 基本上就是一个包含多个字段的字符串。cookie可以在客户端被禁用,可以过期。
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
5、所以个人建议:
将登陆信息等重要信息存放为SESSION
其他信息如果需要保留,可以放在COOKIE中
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
5、所以个人建议:
将登陆信息等重要信息存放为SESSION
其他信息如果需要保留,可以放在COOKIE中
相关文章推荐
- bzoj4519: [Cqoi2016]不同的最小割
- Kafka设计解析(五)- Kafka性能测试方法及Benchmark报告
- 1100. Mars Numbers (20)
- 使用Docker registry镜像创建私有仓库
- Google开发者工具学习
- 全局编录服务器(GC)
- Java中Exception的种类
- 解决系统设置无法打开的问题
- HDU1398 Square Coins
- libvirt
- leetcode——141—— Linked List Cycle
- 笔记4:HttpWebRequest 与 HttpWebResponse 类
- Docker学习笔记 — Docker私有仓库搭建
- 实验7 BindService模拟通信
- HTML设置超链接字体颜色和点击后的字体颜色
- Android 使用LayerDrawable自定制SeekBar的外观
- Java网页爬虫获取邮件地址
- linux命令
- STL栈 - 使用栈实现进制转换
- AndroidStudio项目提交(更新)到github最详细步骤