session变量的问题

刘布 2004-01-04 12:53:23
session变量如果在新开的窗口浏览器中是不是就失效了。
还是和服务端的设置有关?
在页面1中语句如下
<%
session("id")="userid"
session("pass")="userpass"
id=session("id")
pass=session("pass")
response.Write("<a href="test.asp" target=_blank>")
response.write("测试")
response.write("</a>")
response.write(id)
response.write(pass)
%>
打印结果为useriduserpass
页面二(test.asp)中的语句
<%
id=session("id")
pass=session("pass")
response.write(id)
response.write(pass)
response.wirte("test")
%>
打印结果为test,为什么session变量没有继承下来?
...全文
60 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chang1216 2004-01-04
  • 打赏
  • 举报
回复
response.Write("<a href="test.asp?xxx=xxx" target=_blank>")
这样写应该没有问题。
ronfocke 2004-01-04
  • 打赏
  • 举报
回复
我也遇到过这种问题
改成COOKIES就可以了
刘布 2004-01-04
  • 打赏
  • 举报
回复
是新打开一个窗口呀。os是win2000 advance server
不喜欢用cookie,
wlm_lm 2004-01-04
  • 打赏
  • 举报
回复
这种情况有时会出现的,改用response.Write("<a href="test.asp?xxx=xxx" target=_blank>")就可以了,也可以用其它别的方法。
DeltaCat 2004-01-04
  • 打赏
  • 举报
回复
你的 页面2 是弹出窗口吗?

如果不是的话,应该不会出现你的问题啊,还有,你的OS是不是2003?
888228 2004-01-04
  • 打赏
  • 举报
回复
Session偶尔会丢失。改写在Cookies则可解决

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧