那位是asp高手!!

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:30:12
我弄了一个asp代码可是他登陆没一会就会把登陆的人登出来,不知道怎么可以解决这个问题???谢谢

asp是无连接的,不会有“踢人”的动作。是Cookies过期时间太短,改一下登录部分Cookies的代码
如:
设置Cookies的到期时间为2010年1月1日
Response.Cookies("CookieName").Expires=#January 01, 2010#
设置Cookies的过期时间为创建时间+365天
Response.Cookies("CookieName").Expires=Date+365

需要登陆的页面代码
一般都是依靠session判断的,所以要对session.timeout处理

session默认超时时间是20分,而cookies则没有,
如果你用的是session的话,把session替换成cookies就可以了!
用cooikies你也可以不带参数,关掉IE就认为退出,

D

注意要用 session判断啊!

要先弄清楚它用的是Cookie方式还是Session方式。
如果是Cookie,vrhero说得很清楚了。
如果是Session,用下面的语句:
Session.TimeOut=xxx,其中xxx是以分钟为单位的超时时间。比如Session.TimeOut=60表示60分钟后Session就失效。