我的一些遗留程序正在使用 ASP
(不是 ASP.Net),即使我设置了很长的 session 过期时间,例如 20 分钟,有时也很短(例如几分钟) )我仍然会注意到 session 过期错误框 -
"too much idle time, please login again."
有什么想法可以进一步分析吗?不确定这是我的代码错误还是服务器(浏览器)配置问题,因为并非所有客户端/服务器组合都会遇到这个奇怪的问题。
session 过期框由我的代码触发:
<%
if session("timeToken") = "" then
%>
<script language = "JavaScript">
<!--
window.alert ("too much idle time, please login again");
//-->
</script>
<%
response.End()
end if
%>
最佳答案
确保您的网站位于相同的区分大小写的文件夹中
例如
http://myserver.com/MyWebSite/
没有相同的 session cookie
http://myserver.com/mywebsite/
所以它会让你退出。
关于session - ASP session 在超时设置之前到期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/949718/