请教关于Session问题.

design365 2004-10-17 03:49:24
最近发现session越来越难用,在一个a1.asp叶面中我设置了session("a")="123"
用了一个连接<a href="a2.asp" target="_blank">测试</a> //a2.asp读取session
可是a2.asp中根本读取不了这个session.因为打开的是一个新窗口.
到底怎么样才能在打开的新窗口也能读取这个session?
...全文
209 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
jim.ma 2004-10-21
  • 打赏
  • 举报
回复
晕 我一直没遇到这样的问题。
angelyujun 2004-10-21
  • 打赏
  • 举报
回复
不是吧,你测试了吗?真的不可以?
要不就这样吧:
<a href="a2.asp?past=<%=session("a")%>" target="_blank">测试</a>
在a2.asp里再:
session("me")=request.querstring("past")
design365 2004-10-21
  • 打赏
  • 举报
回复
我的在服务器头测试也是不行.这个我总不能让人家服务器换台机器吧?
怎么解决?
miniburger 2004-10-21
  • 打赏
  • 举报
回复
有些机子是不能在新窗口继承SESSION的,不知道为什么,谁知道根本原因在哪吗??

jingxiaoping 2004-10-21
  • 打赏
  • 举报
回复
老毛病,换台机器立即就好用。我经常出这个问题。
atao1128 2004-10-21
  • 打赏
  • 举报
回复
没问题啊!
page1:
<%
session("test")="ttss"
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>

</head>

<BODY>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="63"><a href="test2.asp" target="_blank">test</a></td>
</tr>
</table>

</body>
</html>

page2:
<%
response.write session("test")
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
</head>

<body leftmargin="0" topmargin="5" rightmargin="0" bottommargin="0">
</body>
</html>
我测试过了,没问题
design365 2004-10-20
  • 打赏
  • 举报
回复
waiber----你的可以?你把原来的那个关掉.看看新窗口行不行?
刷新一次看看
chunhuizhao 2004-10-20
  • 打赏
  • 举报
回复
当然不行,session就是一个会话,一个窗口就是一个会话,你可以用cookie或参数来传递值
liuyangxuan 2004-10-20
  • 打赏
  • 举报
回复
打开新窗口就别用SESSION了。用参数传值吧。这样不占内存资源。
waiber 2004-10-20
  • 打赏
  • 举报
回复
试了,可以!代码贴出来!
design365 2004-10-20
  • 打赏
  • 举报
回复
不对阿,不是服务器设置问题.只要不是打开的新窗口.session就可用.
但是一打开新窗口(注意:是打开新的一个窗口,就是target设置为“_blank)这个时候session居然显示不出来.不信,大家可以测试一下.
atao1128 2004-10-19
  • 打赏
  • 举报
回复
我用的时候没问题,session其实好比我们在vb里用的一个全局变量,不过session一般有时间限制(可以更改),我同事曾遇到过,后来他在iis里删除站点重建就ok拉,我认为可能是iis里的设置限制了session的使用
solo_php 2004-10-18
  • 打赏
  • 举报
回复
没有遇到过哦。
只要在同一台SERVER上,IE没关,SESSION会一直存在,不管开的是不是新窗口。

应该是楼主的设置问题吧。
ljupin 2004-10-18
  • 打赏
  • 举报
回复
什么问题都有:)
建议换个机子,换个系统,也许自己会明白怎么回事了

徐志摩的"偶然",一定看过吧?想不通的问题就当是"偶然"吧
echero 2004-10-18
  • 打赏
  • 举报
回复
不可能吧伙计
session是页面级的变量
不关闭页面是不会丢失的
design365 2004-10-18
  • 打赏
  • 举报
回复
都来顶顶.望高手给个方案.
谢谢!
design365 2004-10-18
  • 打赏
  • 举报
回复
真的不行.不信的话.你自己写代码测试一下.
哪位给个替代方案?
cc0cc 2004-10-17
  • 打赏
  • 举报
回复
晕~~不可能~~唯一可能性是你打错了~~session是建在服务器端的~~和客户端一点关系也没有~
agaric 2004-10-17
  • 打赏
  • 举报
回复
新窗口好象是不行
opolmzy 2004-10-17
  • 打赏
  • 举报
回复
晕,有这么怪的问题,是不是代码的问题啊?

http://www.lookm.com/freefilm.htm?user=sohopo
加载更多回复(5)

28,391

社区成员

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

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