欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

状态保持

程序员文章站 2023-12-28 21:44:40
...

状态保持

状态保持就是用户请求时,浏览器、服务器知道这个用户之前做过什么,将用户的浏览状态保持下来,方便用户再次浏览或登录时重新输入信息

为什么要实现状态保持

·HTTP协议是无状态连接的协议,一次请求,一次操作,之后就结束。再次请求又是一次新的请求

无状态的原因

·浏览器和服务器使用套接字进行通信的,服务器将请求结果返回浏览器之后,会关闭当前套接字连接。

状态保持

   ·在客户端存储用户信息使用cookie

   ·在服务器端存储用户信息使用Session

Cookie的处理

   ·服务器向客户端发送Cookie

   ·客户端保存Cookie

   ·用户再次请求是客户端将Cookie发送给服务器

   ·服务器通过Cookie信息得到客户端特有的信息,
   并且根据这些信息生成相对应的内容

Session的处理

·客户端第一次向服务器发送请求时,如果服务器中不存在session标识,会在服务器内存中创建session。如果存在客户端请求时会将标识带上,服务端依据标识找到相应的session,从而再次使用

上一篇:

下一篇: