HTTP协议本身是无状态的,也就是说,每次客户端和服务器的会话只有当前的请求和响应,会话结束后,服务器就不再记住这个会话。
session和cookie:
session是在服务器端保存用户会话信息的一种方式,cookie是在客户端保存用户信息的一种方式。
当用户首次访问网站,服务器会创建一个session,并将session的id作为cookie返回给客户端存储。
当用户再次访问时,客户端会携带session id来请求服务器,服务器根据session id找到对应的session,从而得知用户的状态。
当用户关闭浏览器,或者超过session的存活时间,服务器会销毁session。