打开的新窗口 用session_start()了吗?
用session_register()了吗?

解决方案 »

  1.   

    都用了,在本地的WIN2000下调试没有问题,但上传到服务器后就这样子了,
    (服务器是UNIX)但在IE5下又正常,在IE6下就这样子了。
      

  2.   

    应该是跟ie6的新cookie特性有关……
      

  3.   

    页面一:
    session_start();
    if(!isset($_SESSION['province']))
    {
      $_SESSION['province']="广东";
      $_SESSION['city']="珠海";
    }$_SESSION['province']="湖南";
    echo "province in page1 is ".$_SESSION['province'];
    echo "<br><br>";
    echo "<a href='page2.php' target='_blank'>next page</a>\n";页面二:
    session_start();
    if(!isset($_SESSION['province']))
    {
      $_SESSION['province']="广东";
      $_SESSION['city']="珠海";
    }
    echo "province in page2 is ".$_SESSION['province'];在本地测试的时候,显示结果如下:
    页面一:
      province in page1 is 湖南
    页面二:
      province in page2 is 湖南上传到服务器后,显示结果如下:
    页页一:
      province in page1 is 湖南
      province in page2 is 广东