软件教程

Session信息能保留多久?

来源: 本站    类别: 软件教程    日期: 2017/1/3

 默认是以下三种情况 
1。你关闭了浏览器20 分钟。 
2。退出该页面20 分钟。 
3。你没退出但20分钟没有任何信息提交。 
都会失效。其实就是20分钟没搭理服务器。 
刷新了该页,能继续保留!就算你关掉一切,服务器端也不马上取消他,在服务器端可以显示出来 
但如果从新登陆后就不是以前那个session,你用session.sessionid做个实验就会明白,每次alert出一个,如果是一样的就是没消失。在apllication onstart事件中加上session.timeout=10可以设置时间,还有你可以在任何地方用session( something ).abanden或 
set session( something )=nothing让一个变量失效。 

有个online的表记录在线的人员,登陆时Application( isuserlogin )=true 
% 
if Application( isuserlogin )=true then 
response.write 该用户已经登录 
response.end 
end if 
% 

在global文件中加上session onend事件,下线时Application( isuserlogin )=false 
此外还要检测是否吊线,有专门的办法,是request.serveriable()对象里的某项

相关文章


Copyright © 2004 - 2024 CNHWW Inc. All Rights Reserved
石家庄市征红网络科技有限公司版权所有 邮政编码:050051
服务电话:0311-85315152 13931185013 在线客服QQ:81447932 / 81447933 邮箱: cnhww@163.com