时间:2024-07-22 14:01:51
session关闭
session关闭有以下几种方法:
1. 调用invalidate()方法:一般用在注销账户,销毁此次登录session,使两次登录所生成的session不相同。
2. 关闭浏览器:关闭浏览器后,再重新打开时,浏览器已经不知道刚才的session,不会再向服务器发送刚才的会话ID。
3. 两次访问的间隔时间大于非活动时间:session的默认持续时间是30分钟,如果两次访问的间隔时间大于非活动时间,session会自动失效。
需要注意的是,session的超时时间由服务器控制,每个session有一个唯一的sessionID。第一次请求时,服务器创建一个session,并告诉浏览器一个关于session的唯一性标识,接下来每次请求时浏览器要将session的唯一性标识告诉服务器。