Cookie和Session的联系与区别
Cookie和Session
相同点
都是用来跟踪浏览器用户身份的会话方式。
不同点
1.存储位置
cookie:cookie在服务器,浏览器往返;不设置过期时间,数据存储在浏览器内存中,浏览器关闭销毁;设置过期时间,存储在硬盘中,过期时间结束才销毁。 session:存储在服务器
2.使用方式
session:服务器收到请求需要创建session对象时,先检查客户端请求中是否包含sessionID,有则根据sessionID返回对应的session对象;如果没有就创建新的session对象,并把sessionID在本次响应中返回给客户端。
3.存储内容
cookie:只能保存字符串类型,以文本的方式; session:支持任何类型的对象,可含有多个对象。
4.存储大小
cookie:单个cookie存储数据大小4kb,很多的浏览器限制一个站点最多保存20个cookie; session:不
共有 0 条评论