php中的session是不允许跨域的
这样做是为了避免安全漏洞
而且session是在服务器端处理的
也不可能实现跨域
如果想跨域实现一些信息交换
可以用cookie
不过在ie6.0中会出问题
可能用不了

解决方案 »

  1.   

    这应该是安全限制.JSP开发时遇到过
      

  2.   

    问题是我的a页面和b页面根本没有任何的交互。只不过是用一个iframe把一个其他域名的php页面给包含进来而已。session的存取全部都是b页面自己在弄。这样也不行?
      

  3.   

    只在框架祯里使用session应该是不可以的,
    页面只有一句:
    <iframe width=800 height=600 src='http://www.51job.com/'></iframe>
    登陆不上。
      

  4.   

    看来如果iframe包含的是不同域名下的叶面的话,这个叶面是无法正确存取session的了
    :(
      

  5.   

    不会也不应该出现此现象你可以在iframe页面中加入
    <script>
    document.write(document.cookie)
    </script>
    来检查session的id号是否存在(PHPSESSID)