cookie与sesion的关系
1、cookie本身就存在于浏览器中用于存放访问记录,sessionID存放cookie
2、刚打开浏览器时cookie不显示
原因是cookie中存放了很多的数据,你没有对浏览器进行操作,所以cookie不显示
3、 浏览器向服务器发起第一次请求时,服务器会会返回一个sessionID存放在cookie中。
4、以后进行每次访问的时候浏览器都会带着cookie去访问服务器,服务器通过识别cookie中的sessionID返回正确的响应。
5、session的时效性,一段时间没有进行操作,再点击时他会返回到登陆页面。sessionID变化,即session变化。
6、 一段时间未操作,点击时才会返回登录页面,而不会自动返回登录页面的原因。
因为session是有时效性的,当一段时间未进行操作,session在服务器就失效了,点击时实际上是浏览器向服务器发送了一个请求,服务器接收到请求时查看请求中cookie中sessionID,发现sessionID失效了,就返回一个新的sessionID,返回到登录页面。
7、打印cookie结果。