ASP中,session的时效问题

在ASP中,我采用了以下的代码来控制session的有效时间,让它在4个小时内有效:
<%
session.timeout=240
%>
但是,实践中,似乎并不起作用,远不到4个小时,session就失效了.请问,怎么会这样?我该怎么办?

<script language=vbscript runat=server>
sub Session_OnStart
session.timeout=30
end sub
</script>
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-11-13
好像还要取决于整个服务器的设置的.
第2个回答  2006-11-13
频繁更改代码也会造成SESSION丢失
第3个回答  2006-11-13
这个不是别的问题,主要的问题是因为session.timeout是以毫秒为单位的,所以session.timeout=240肯定不是小时了。1000 毫秒等于 1 秒,所以要让网页小时不过期应该是:session.timeout=14400000楼主可以试下。
第4个回答  2019-03-16
<script
language=vbscript
runat=server>
sub
Session_OnStart
session.timeout=30
end
sub
</script>

ASP中,session的时效问题
sub Session_OnStart session.timeout=30 end sub

asp中session过期的问题
session.timeout=60 '登陆会话时间,60分钟后自动退出

客户端ASP后台管理系统的登陆超时问题
1. 保持Session的方法:经过测试,最大Session超时时间被设置为24小时,即session.timeout的值应为1440。测试环境为Win2003+IIS6.0+ASP3.0。试图通过设置session.timeout来使Session永不过期是不可行的。2. 将Session信息存储在Cookies中是一种有效方法。网络上有众多相关教程,这里不再赘述。3. 另一...

asp.net 如何处理sessio过期问题
session有个timeout属性。为有效时间。当你超过有效时间没有操作。session就会失效。可以自己设置。。默认为20分钟

ASP网页中的SESSION的值有效期
是在15分钟内,未访问所设置的SESSION值,就会失效

Asp.Net处理Session失效解决方案
ASP NET Session失效的原因 由于程序是默认配置 所以Web Config文件中关于Session的设定如下 <sessionState mode= InProc  stateConnectionString= tcpip= :sqlConnectionString= data source= ;Trusted_Connection=yes  cookieless= true timeout= \/> 我们会发现sessionState标签中有个属性mode 它可以有...

ASP高手请进!session的失效时间问题!
默认的是二十分钟,可是现在不能用了。应该就是服务器的问题了。跟空间商联系吧。打开IIS—网站属性—主目录—配置—选项,选中“启用会话状态”,将“会话超时”改为3000 我想应该没问题了,楼主给分行不啊?

ASP中的SESSION变量的有效时间如何设定
SESSION无动作最长半小时失效,ASP页面中定义:session.timeout=30 IIS中定义:站点-右键-属性-主目录-配置-选项-会话超时,默认是20分钟,修改了超过30分钟也无效。要想一直有效的话,建议使用cookies,用法基本一样。

关于ASP的Session过期问题
`用COOKIES吧~`很简单的 写入COOKIES是: <%Response.Cookies("s")="内容"%> 读取COOKIES是: <%=Request.Cookies("s")%> 这种COOKIES是你只要不关闭网页~`就能一直保存的~`也不用5分钟刷新一次了 补充回答:我刚才写的cookies是保存在服务器端的~`不是保存在客户端的~`所以没什么安全问题 ...

asp 登陆超时的问题 急!!
超时问题三种可能。一是session.Timeout=20这样的值设置得太小了。默认是20分钟的。注意:单位是分钟,不是秒。二是可能浏览器端的问题。比如IE选项里设置了禁用一切cookies,这也可能导致session失效。三是session名冲突。比如你用session("loginOK")="yes"表示登录成功。但其它页面里又用session("login...

相似回答
大家正在搜