码迷,mamicode.com
首页 > 其他好文 > 详细

Cookie 与 sessonID

时间:2015-03-14 18:39:38      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

Http协议是无状态的,即服务端只能通过你本次提交的http请求来给出响应。cookie可用于服务端标记客户端。如登陆过后免输密码,购物车实现等。

cookie

Cookie可以通过js代码生成,也可以通过服务端代码生成。

一个cookie由name、value、domain等属性组成,可以看下图的

技术分享

得到了cookie,下次访问的时候就会在Http请求里包含cookie,可以有很多个cookie。

技术分享


SessinID

本质仍是cookie。sessionID在服务端对应一个对象,可以存出各种信息,一般放在内存中。
当客户端第一次请求session对象时候,服务器会为客户端创建一个session,并将通过特殊算法算出一个session的ID,用来标识该session对象,当浏览器下次(session继续有效时)请求别的资源的时候,浏览器会自动将sessionID放置到请求头中,服务器接收到请求后就得到该请求的sessionID,服务器找到该id的session返还给请求者(Servlet)使用。

微软的SessionID
技术分享
jsp的sessionID
技术分享

区别

cookie数据存放在客户的浏览器上,session数据放在服务器上。


Cookie 与 sessonID

标签:

原文地址:http://blog.csdn.net/chuchus/article/details/44260803

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!