|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
[asp]Session不能及时更新的问题
我写的系统是有一个登陆页面的,用户从该页面登陆以后,session将记录该用户的用户组,姓名等信息,当用户操作完成后,退出系统使用的页面使用Session.Abandon的方法放弃了这个Session变量,然后跳转回登陆页面,问题出在这里,当其他用户在直接使用跳转回的登陆页面(并不是关闭ie在打开登陆页面)登陆以后,Session里仍然是上一个用户的信息,只有手动刷新一次(只需要在查登陆后的页面刷新,不用重新登陆),Session才是存储的当前用户的信息,这是怎么回事呢? |
可能是缓存的问题
将以下脚本添加到 ASP 文件内容的最前面:
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
http://www.51windows.net/data/files/file_189.asp
|
缓存?
其他叶面应该检查是否已经登陆。 |
果然如此~~谢谢楼上的大哥,感激ing |
|