Cookie 和 Session

来源:互联网 发布:java编程实例1200例 编辑:程序博客网 时间:2024/06/05 02:15

cookie 保存在客户端上,而 session 则保存在服务器中。

  1. cookie 相对来说不安全,浏览器可以分析本地的 cookie 进行 cookie 欺骗。
  2. session 可以设置超时时间,超过这个时间后就失效,以免长期占用服务端内存。
  3. 单个 cookie 的大小有限制(4 Kb),每个站点的 cookie 数量一般也有限制(20个)。
  4. 客户端每次都会把 cookie 发送到服务端,因此服务端可以知道 cookie,但是客户端不知道 session。
    当服务器接收到 cookie 后,会根据 cookie 中的 SessionID 来找到这个客户的 session。如果没有,则会生成一个新的 SessionID 发送给客户端。
0 0
原创粉丝点击