session - ASP session 在超时设置之前到期

标签 session asp-classic

我的一些遗留程序正在使用 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/

相关文章:

php - 如何从服务器端 php 和 mysql 管理各种客户端应用程序(android/iphone)之间的 session token ?

PHP Session 随机死亡

jquery - response.write 上的随机 html

iis-7 - 在IIS 7中添加特定于站点的错误页面设置

asp-classic - 如何使用 ASP 经典重定向

c++ - QWebView中的登出功能

asp.net - Internet Explorer 中的 session 状态问题!

php - PHP使用Redis存储Session需要多少个socket?

web-services - 通过 ASP 使用外部 Web 服务

javascript - 通过jquery ajax上传和加载图片