首页 > 其他 > 详细

Session和Cookie的关系

时间:2016-04-14 11:59:42      阅读:234      评论:0      收藏:0      [点我收藏+]

Session和Cookie关系
  两者构建了web的回话数据
  Cookie作为客户端的回话,Session为服务器端的
  共同点:
    都是1对1的,(一个客户一个独立的回话)
    都以键值对的方式存储数据
    都有过期时间
  不同点
    cookie存储在浏览器中(内存或硬盘),每次请求时传送至服务器,消耗流量
    session储存在服务器端,每次客户请求时,服务器根据票据标识从内存取出,消耗内存,(也可以设置为将信息转化为cookie存储,请求时再解析转为Session对象),还可以存储在数据库,缓存,
    Cookie 服务器操作,在某些设定中,客户端js也可以读取,操作,
    Session只能服务器操作,
    客户端可以禁用Cookie,无法禁用Sesion
    Cookie模式是通用的,根据浏览器不同可能有不同,Session根据服务器端框架可能不一样
  关联
    Session依赖于Cookie做回话标识(一般情况下,特殊的也可能不用cookie)
    web.config <seesionState cookieless="true"> 表示浏览器不支持cookie则用url传送session标识

Session和Cookie的关系

原文:http://www.cnblogs.com/heroy/p/5390280.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!