Cookie,Session

77 阅读2分钟

1、会话

会话:用户打开一个浏览器,点击了很多超链接,访问多个wb资源,关闭浏览器,这个过程可以称之为会话

有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话

一个网站,怎么证明你来过?

客户端

服务端

1.服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了;cookie

2.服务器登记你来过了,下次你来的时候我来匹配你;seesion

2、保存会话的两种技术

cookie

·客户端技术(响应,请求)

session

·服务器技术,利用这个技术,可以保存用户的会话信息?我们可以把信息或者数据放在Session中!

常见常见:网站登录之后,你下次不用再登录了,第二次访问直接就上去了!

3、Cookie

1.从请求中拿到cookie信息

2.服务器响应给客户端cookie

cookie:一般会保存在本地的用户目录下appdata;

一个网站cookie是否存在上限!聊聊细节问题

·一个Cookie.只能保存一个信息;

一个web站点可以给浏览器发送多个cookie,最多存放20个cookie;

·Cookie大小有限制4kb;

·300个cookie浏览器上限

删除Cookie;

·不设置有效期,关闭浏览器,自动失效:

.设置有效时间为0;

4、session

Session和cookie的区别:

·Cookie是把用户的数据写给用户的浏览器,浏览器保存(可以保存多个)

·Session把用户的数据写到用户独占Session中,服务器端保存(保存重要的信息,减少服务器资源的浪费)

·Session对象由服务创建;

使用场景:

·保存一个登录用户的信息;

·购物车信息;

·在整个网站中经常会使用的数据,我们将它保存在Session中;