注册 登录
编程论坛 ASP技术论坛

session失效了

学生哥 发布于 2007-12-21 20:32, 1223 次点击
我在asp页里设置:
session.timeout=120
但是session过了顶多10多分钟就失效了。唉...怎么办?

不知是不是每个页面都要设一次呢?还是在第一个进入网站的页面设呢?
是不是设了一次session.timeout=120后,所有进入网站的注册用户都有同样的session有效期呢?

各位大侠救命。

顺便请教一下,我想在session过期后出现提示,告诉用户操作超时,下面这样写行不行:
if isNull(session("userName")) then response.redirect "showTips.htm"

[[italic] 本帖最后由 学生哥 于 2007-12-21 21:24 编辑 [/italic]]
2 回复
#2
gdk20062007-12-22 13:47
很简单用COOKIES就可以了!
    Response.Cookies("UserID_Editor")=Rs("UserID")
        Response.Cookies("UserName_Editor")=UserName
        Response.Cookies("UserPass_Editor")=Password

   '设置有效时间
       Response.cookies("UserID_Editor").expires=date+30
#3
孤独冷雨2007-12-22 18:01
我也遇到上面所说的情况,我把时间设中90,可没有半小时就过期了,我只是在登陆页面做的SESSION.TIMEOUT=90 请版主说一下怎么办?
1