为什么seesion会传不过来!!
本人做了因学习做了个网站,但是seesion值总有问题,请教各位了!
在用户登陆成功后,用seesion("username")=rs("username");然后在其他用到检查用户的文件中加入一条语句,if seesion("username")=" then response.write "非法用户",问题来了 ,比如一个页面为fabu.asp,在这个页面中seesion是可以用的 ,这个页面中有超级链接,如果这个链接为target="_blank",那么在新页面中seesion值就会丢失,提示非法!而把这个target去掉,就是在本页面跳转的话,就正常!!??晕了!!!各位大侠,有谁知道怎么回事啊!!
小弟谢谢了~~
[319 byte] By [
msdn] at [2007-8-14 9:08:28]

# 2 Re: 为什么seesion会传不过来!!
不知道是你程序里面就错了呢!还是发问题的时候输入错了~
如果是程序里就写错了那
seesion("username")=rs("username")早就报错的话!
哈哈!提醒检查"username"有没有拼错!
# 4 Re: 为什么seesion会传不过来!!
类似问题我也遇到过!
在弹出新窗口有时会丢失session,但有时又不会!
很费解!
劝其改用response.cookies("user")=rs("user")来取值!
有必要时在session("user")=request.cookies("user")
fangq at 2005-1-17 16:30:11 >

# 11 Re: 为什么seesion会传不过来!!
经过多方面测试 ,发现个问题,原来丢SESSION是因为启用的浏览器的问题,下面说一下大家看看:
本人的习惯,打网页的时候有的时候是随便打开一个WINDOWS窗口,比如打开我的电脑,或网上邻居,然后在地址栏里输入网址,这样访问的网站,SESSION会丢失,而通过IE访问的就没有问题,大家帮忙看看!!