session.timeout的问题
在虚拟主机上:
A:注册用户; B:游客
login.asp
<%
if 是注册用户 then
session.timeout=15
session( "title ")= "注册用户 "
end if
%>
showtitle.asp
<%
response.write session( "title ")
%>
A将页面始终停留在showtitle.asp页
问题一:这样设置是否确保,只要在15分钟内刷新,A就能看到“注册用户”四个字?
问题二: 在login.asp中写session.timeout=15与在global.asa中的session_onstart内写有没有区别,哪个更合理一些?
问题三:A在第5分钟关闭showtitle.asp页面,第10分钟再打开,还是能显示“注册用户”四个字?
------解决方案--------------------问题一、三:可以
问题二:我也迷糊
------解决方案--------------------一,三,没有问题,只要楼主不是关机重机或是关掉IIS服务,就没有问题
二,其实二种写法没有什么太大的区别的,只是写到global文件里再好一些。让系统直接就为其定义了
------解决方案--------------------session.timeout最好在IIS上设置
------解决方案--------------------一没问题,
二好像只是时间先后的问题,globl是第一个访问的,会早点,我乱猜的,呵
三关掉浏览器就不行了,只要不关就可以
------解决方案--------------------1.可以
2.在login.asp中定义,那当页面用到login.asp时才用到这个方法,在global.asa中定义使用整个系统都会调用的
3.页面关闭后缓存里面的 session就被清空了,如果再打开login.asp链向showtitle.asp是可以的