当前位置: 代码迷 >> 综合 >> Session和Cookie的区别 (面试
  详细解决方案

Session和Cookie的区别 (面试

热度:16   发布时间:2024-02-12 02:08:39.0

 

1.cookie和session都是会话跟踪技术;
2.cookie数据保存在客户端,session数据保存在服务器端。
3.cookie不是很安全,别人可以通过解析本地的cookie文件进行cookie欺骗,如果主要考虑到安全,应当使用session
  session会在一定时间内保存在服务器上。当同一时间访问增多,会比较占用你服务器的性能,如果主要考虑到减轻服务器性能方面,应当使用cookie
4.cookie若不设置过期时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就消失。 
  cookie未设置有效期,则存储在计算机内存中,设置了有效期,则存储在硬盘中。
  session的默认有效期是30min,不过也可以手动配置
5.cookie只能存字符串,session可以存对象;
6.单个cookie在客户端的限制是3k,就是说一个站点在客户端存放的cookie不能大于3k。
7.所以:将登陆信息等重要信息存放为session;其他信息如果需要保留,可以放在cookie中
  相关解决方案