session timeout的问题
时间:2011-09-04
来源:互联网
大家好!
碰到一个问题,asp里的session一般时长为20分钟,所以过了20分钟后,session变量自动消失,我想在应用中让系统过了20分钟后,页面自动跳回到登陆界面,这样可以提醒用户需要再次登陆才可以操作,否则会在原来的页面上发生操作错误。
我在global.asa里这么写:
VBScript code
[/code]
本来的意思是想让用户停留页面的时间只有1分钟,但是调试不出来。
后来,把iis里的应用程序配置里的会话超时和asp超时都设为1分钟,还是不行。
我就索性把
VBScript code
和
HTML code
[/code]
设为2分钟,这样就可以了。
那么,session到底是不是持续时间为1分钟?iis里面需要设置吗?前面为什么不行?
碰到一个问题,asp里的session一般时长为20分钟,所以过了20分钟后,session变量自动消失,我想在应用中让系统过了20分钟后,页面自动跳回到登陆界面,这样可以提醒用户需要再次登陆才可以操作,否则会在原来的页面上发生操作错误。
我在global.asa里这么写:
VBScript code
<script language="vbscript" runat="server"> Sub Application_OnStart End Sub Sub Application_OnEnd End Sub Sub Session_OnStart Response.Redirect("index.asp") Session.Timeout = 1 End sub Sub Session_OnEnd loginuser=Split(session("loginuser"), ":") If loginuser(0)="" then Response.Redirect("index.asp") End if End Sub </script> 再在页面上增加一条自动刷新的语句: [code=HTML] <meta http-equiv="Refresh" content="60; url=view.asp" />
[/code]
本来的意思是想让用户停留页面的时间只有1分钟,但是调试不出来。
后来,把iis里的应用程序配置里的会话超时和asp超时都设为1分钟,还是不行。
我就索性把
VBScript code
Session.Timeout = 1
和
HTML code
<meta http-equiv="Refresh" content="120; url=view.asp" />
[/code]
设为2分钟,这样就可以了。
那么,session到底是不是持续时间为1分钟?iis里面需要设置吗?前面为什么不行?
作者: youyiyang 发布时间: 2011-09-04
iis里面需要设置
作者: dogfish 发布时间: 2011-09-04
那我这样设置是对的?
作者: youyiyang 发布时间: 2011-09-04
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28