一个奇怪的session传递问题

lsxr 2005-11-22 11:06:25
有2台公网服务器A,B,独立ip;我在B上的框架页面转到A服务器的1页面,A的1号页面执行代码 session("A")="XXXX",然后转到A服务器的2页面,但是很奇怪,在有些机器上可以在2页面得到session的值得,但很大一部分机器无法在2页面得到session值,太郁闷了,大家是否碰到过这个问题,难道是框架吗?【因为直接使用A服务器1页面跳到2页面可以得到session的】;如果在不改变框架的情况下能办到吗?
...全文
167 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ff167 2005-11-28
  • 打赏
  • 举报
回复
不要在我的电脑里或者是以其他方式直接打开文件,

而应该先打开IE然后输入地址来使用

否则弹出新窗口时,系统会为IE新开一个进程,SESSION也就因为进程不同而丢失了.

我上星期也遇到这个问题.
yopy 2005-11-28
  • 打赏
  • 举报
回复
对,我同意他们的,session是不能跨服务器的.因为它是只产生在一个服务器的cookie
xiangyx 2005-11-28
  • 打赏
  • 举报
回复
ding .....
Riva 2005-11-27
  • 打赏
  • 举报
回复
我最近也出了这个问题。也是用了框架。所以开始以为是框架的问题,但用页面直接试发现也老不成功,过去没碰到过啊,郁闷!莫非中了什么病毒? 或者被哪个安全软件禁止掉了?
cenchure 2005-11-22
  • 打赏
  • 举报
回复
ding
xxsoft 2005-11-22
  • 打赏
  • 举报
回复
跨域名也是可以传递的,只是你没找到合适的方法.
tianshul8 2005-11-22
  • 打赏
  • 举报
回复
鄙人陋见
session是一台服务器在唯一的一台客户端生成的cookie
另一台服务器应该是不能得到和使用该COOKIE的

还有一个问题就是
IE是否禁用了COOKIE

陋见
请指教
lsxr 2005-11-22
  • 打赏
  • 举报
回复
我的理解;因为session是服务器A的1页面产生的,然后由1跳到2页面; session并非让服务器B接收过,都在服务器A上执行;唯一有关的是页面1,2都嵌入在服务器B的框架中;而且并非所有情况都不能用,还是有几台机器能用,而且是可以一直执行,这才是郁闷的地方。
ybfqlyq 2005-11-22
  • 打赏
  • 举报
回复
應該是框架的原因吧。。。
在一個網站裡應該可以正常傳遞的呀。
huguang 2005-11-22
  • 打赏
  • 举报
回复
应该不是简单的跨域名问题,大家看清楚了再回答!

帮顶了!
ankyliu 2005-11-22
  • 打赏
  • 举报
回复
不能跨域名传递的!
stlsm 2005-11-22
  • 打赏
  • 举报
回复
两服务器之间不能传递session

28,406

社区成员

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

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