首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

100分求教~iframe跨域取不到Session的怪有关问题

2012-03-02 
100分求教~iframe跨域取不到Session的怪问题?A站点的x页面iframe了B站点的y页面,则y页面取不到x页面的sess

100分求教~iframe跨域取不到Session的怪问题?
A站点的x页面iframe了B站点的y页面,则y页面取不到x页面的session这个我是知道的。

现在问题是:
y页面又iframe了本站下面的一个z页面,并且在y页面起始位置就写了个session.setAttribute("name","hello");

在z页面竟然取不到y页面设置的name值是null!?这是为什么。

这种情况发生在IE访问A站点的x页面时出现;如果IE直接访问B站点的y页面,则z页面是能取到name值的。

我就想不明白在x页面里,y与z的关系算同一个系统的,那么里面的session在同一个系统是可以共享才对啊,为什么不能共享?

[解决办法]
直接访问Z页面无法取session值,可能是因为在访问Z页面之前没有访问过Y页面,导致session从未被写入.
[解决办法]
http://www.javadby.com/shiyongjiqiao/20071220/4617.html
[解决办法]
帮顶
[解决办法]
http://blog.csdn.net/mshust2006/archive/2007/06/03/1636807.aspx

热点排行