介绍一种ASP中有效防止Session超时的方法
来源:互联网 发布:dt大数据梦工厂视频 编辑:程序博客网 时间:2024/05/29 07:37
介绍一种ASP中有效防止Session超时的方法
通过在IIS或是在页面设置Timeout往往达不到防止Session超时的目的,这里介绍一种有效的方法:
在主页面上添加如下代码:
<script language='javascript' id='js'></script><script language="javascript" type="text/javascript">window.setInterval("document.getElementById('js').src='check.asp'",300000);</script>
这里使用了一种异步加载页面的方法,异步加载的好处这里就不说了,当然异步加载的方法不止这一种,你完全可以改用其它方法;这里每隔300000毫秒刷新一次,也就是5分钟,可以根据情况修改。
<script language='javascript' id='js'></script><script language="javascript" type="text/javascript">window.setInterval("document.getElementById('js').src='check.asp'",300000);</script>
这里使用了一种异步加载页面的方法,异步加载的好处这里就不说了,当然异步加载的方法不止这一种,你完全可以改用其它方法;这里每隔300000毫秒刷新一次,也就是5分钟,可以根据情况修改。
check.asp可能包含以下内容:
<%
if session("userid")="" then
response.write "alert('连接超时,准备重新登录...');location.replace('login.asp');"
end if
%>
根据情况修改check.asp文件的内容,session("userid")是你要防止超时的内容,检测session存在的同时达到了延长session过期时间的目的。
<%
if session("userid")="" then
response.write "alert('连接超时,准备重新登录...');location.replace('login.asp');"
end if
%>
根据情况修改check.asp文件的内容,session("userid")是你要防止超时的内容,检测session存在的同时达到了延长session过期时间的目的。
- 介绍一种ASP中有效防止Session超时的方法
- 防止ASP Session丢失的方法
- Ajax应用中Session超时的一种解决方案
- Ajax应用中Session超时的一种解决方案
- Ajax应用中Session超时的一种解决方案
- 游戏中防止加速的一种方法
- 如何防止session超时
- 如何防止session超时
- C++ SOCKET中实现超时的一种方法
- cookie,session,cache介绍和asp.net中设置网站Session过期的方法
- asp.net中防止攻击的方法
- 在Ajax请求中处理登录session超时的方法
- VC中防止namespace自动缩进的一种方法
- Objective-C中防止重复代码的一种方法
- javascript中一种防止命名冲突的方法
- ASP.Net中Session失效的一种编程思路
- ASP中生成GUID的方法一种
- ASP防止网页频繁刷新的方法介绍
- Eclipse中集成Ant实现快速开发
- 离岸外包的5大策略
- H.264的算法代码慢慢浮出水面
- DB2 SQLState 57011 and errorCode -964
- C#调用Windows添加打印机向导
- 介绍一种ASP中有效防止Session超时的方法
- 用CSS控制table, 隐藏超过单元格长度的字符.
- VSS
- GCC下载&安装
- 《给初学者的Windows Vista的补遗手册》之040
- AJAX与后台如何互传数组
- 《给初学者的Windows Vista的补遗手册》之041
- Windows Server 2003 SP2的TCP Chimney导致的的FTP连接失败问题
- 今天出去卖苦力了