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

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