天河建网站的公司,wordpress评论框函数,企业对公账户查询系统,广州网站建设培训会话包括有状态会话和无状态会话。 有状态会话是指在网络通信过程中#xff0c;服务器需要记住客户端的状态信息#xff0c;以便后续的通信能够继续使用这些信息。 无状态会话是无法持续保存信息#xff0c;http超文本传输协议中的http属于无状态会话 如何保存会话#xff… 会话包括有状态会话和无状态会话。 有状态会话是指在网络通信过程中服务器需要记住客户端的状态信息以便后续的通信能够继续使用这些信息。 无状态会话是无法持续保存信息http超文本传输协议中的http属于无状态会话 如何保存会话
1.将状态保存在客户端 cookie上
2.将状态保存在服务端 session上
cookie cookie是服务器创建的然后通过响应发送给客户端并保存在浏览器上的一小块信息它会在浏览器下次发起请求时被携带并发送到服务器上
cookie访问过程
1.编写访问请求url到服务器
2.服务器创建cookie对象并通过respondse将cookie响应给客户端
3.接受服务端响应的cookie信息并存储
4.再次向服务端发起访问请求并携带cookie信息
5.从请求中获取cookie信息
session session是每一个游览器(客户端)所唯一的这个是怎么实现的呢其实在访问一个网站时在HTTP请求中往往会携带一个cookie这个cookie的名字是JSESSIONID这个JSESSIONID表示的就是session的id这个是由服务器创建的并且是唯一的。服务器在使用session时会根据JSESSIONID来进行不同操作。
session访问过程
1.编写访问请求url到服务器
2.服务端创建session对应一个jsessionid
3.jsessionid保存到cookie
4.再次向服务端发起访问请求并携带jsessionid
5.获取session信息
当浏览器禁止了cookie的使用那我们该如何应对
我们可以使用请求转发和重定向来继续使用session
请求转发是一种服务器行为当客户端请求到达之后服务器进行转发。
特点可以转发至网站内任意资源,可以访问WEB-INF 一次请求数据再request域共享 地址栏不发生改变 服务端行为
重定向服务器指导的客户端行为客户端发出一个请求被服务器接收处理之后服务器给客户端一个响应一个新的地址当客户端接收到新的地址之后立马发起第二次请求服务器接收并响应
特点客户端行为访问不了WEB-INF 两次请求数据在request域不共享 可以重定向到任意地址可以跨域