站内搜索:
首页 >> 前端 >> 内容
session及cookie的使用总结

时间:2017/11/20 14:33:23

核心:

会话:

首先来讲一下会话:什么是会话呢,如同打电话一样,一方拨通电话,另一方接通开始,一个会话开始,这里的会话,指的打开一个网页,点击多个连接,直到链接的网页关闭,一个会话才结束.

保存会话的两种技术:

1.cookie

-客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器.当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去.这样,web资源处理的就是用户各自的数据了.

2.httpSession

-服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器独享,所以用户在访问服务器的web资源时,由于session为用户的浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其他web资源时,其他web资源再从用户各自的session中取出来数据为用户服务.

cookie细节:

一个cookie只能标识一种信息,它至少含有一个标识该信息的名称和设置值.

一个web站点可以给一个web浏览器发送多个cookie,一个web浏览器也可以存储多个web站点提供的cookie.

浏览器一般只允许存放300个cookie,每个站点最多存放20个cookie,每个cookie的大小限制为4kb.

如果创建了一个cookie,并将他发送到浏览器,默认情况下它可以一个会话级别的cookie,用户退出浏览器之后即被删除.若希望浏览器将该cookie存储在磁盘上,则需要使用maxAge,并给出一个以秒为单位的时间.将最大实效设为0,则命令浏览器删除该cookie.

删除cookie时,path必须一致,否则不会删除.

  • 上一篇:CSS简介、CSS的使用方式、常用的尺寸单位
  • 下一篇:window.onload与$(document).ready()的对比讲解
  • 返回顶部