请高手解决,怎么处理可以是ASP防止超时!

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:39:14
<%
user=session("u")
pass=session("p")
if isUserName(user) and isUserName(pass) then
sql="select count(id) from "&table1&" where password='"&pass&"' and adminname='"&user&"'"
countip=conn.execute(sql)(0)
if countip<=0 then
response.write("登录已超期,请重新登录!")
response.end
end if
else
response.end
end if
%>

我想修改一下这个程序,看到每个ASP页面里 上面都有这么一句,希望给出详细的解析,因为程序在我工作的时候,无缘无故提示超时,请问我该怎么修改呢?
明明我一直在动这个程序,但是为什么还是提示超时?
有办法修改,让他不做超时处理么?

if countip<=0 then

找到这个countip是如何定义的,然后将数值改成你需要的

session不超时会占用服务器资源,可换做cookie来处理

即便是iis更改了。也照样会超时。

最好的方式就是在系统默认的90秒完成程序处理。唯一的方式。

一般默认超时为90秒

这个值可以再iis里面设置

也可以再页面最前面加上 <%server.scripttimeout=1500 %>,(这个值可以根据需要设计)