您的位置:首页 > 其它

会话跟踪(Cookie,Session)

2014-01-05 23:24 218 查看
Cookie机制

Web应用程序是使用Http协议传输数据的,而Http协议是无状态的协议。

Cookie是一小段文本。客户请求服务器,服务器需要记录客户信息,就用response向客户浏览器颁发一个Cookie。客户浏览器会把Cookie保存起来。当浏览器再请求网站时。浏览器会把请求的网址和Cookie信息一起发送给服务器。服务器检查Cookie,来确认用户。

Cookie不可跨地域性,也就是你用浏览器访问google不会带上baidu颁发的Cookie信息。

Cookie的MaxAge决定着它的有效期。单位为秒。

Session机制

不同于Cookie,Session是保存在服务器端的。

Session需要依赖Cookie作为识别标志。(如果客户段浏览器不支持Cookie,可以通过URL重写把SessionId写到Url中来标识是否为同一用户)

由于Session是保存在服务器端的,每个用户都会产生一个Session。如果并发访问量太大的情况下,会消耗大量的内存。有可以导致内存溢出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: