【发布时间】:2009-06-04 10:26:28
【问题描述】:
我的一些遗留程序正在使用ASP(不是 ASP.Net),即使我设置了较长的会话过期时间,例如 20 分钟,有时在短时间内(例如几分钟)我仍然会注意到会话过期错误框 -
“空闲时间太多,请重新登录。”
有什么想法可以进一步分析吗?不确定是我的代码错误还是服务器(浏览器)配置问题,因为并非所有客户端/服务器组合都遇到这个奇怪的问题。
会话过期框由我的代码触发:
<%
if session("timeToken") = "" then
%>
<script language = "JavaScript">
<!--
window.alert ("too much idle time, please login again");
//-->
</script>
<%
response.End()
end if
%>
【问题讨论】:
-
您提供的代码在哪里?如果是客户端的javascript/vbscript,你应该无法获取会话变量,如果是服务器端,你应该无法发出警报...
-
@Damovisa,我已经发布了我的代码。有什么想法有什么问题吗?
-
知道了——我刷新了,你更新了代码:)
标签: session asp-classic