这种情况你还是用sid在url上传递比较好,假如是表达的话就用隐藏input来作
这样即使没有cookie也没问题。

解决方案 »

  1.   

    建议你同时写上注册session的语句
    setcookie("PHPSESSID",session_id(),time()+3600,"/","crm");  
    session_register("PHPSESSID");
    以后判断的时候看看有没有cookie,有的话就用,没有就用session@
      

  2.   

    我的一个测试,你看一下:
    /////1.php
    <?php
    ob_start();
    session_start();
    $_SESSION["user"]="lin";
    $psid=session_id();
    echo "<a href=\"2.php?psid=$psid\"".">"."下一个要传递页面变量的"."</a>";
    ?>////2.php
    <?php
    $tmpid=$_GET["psid"];
    session_id($tmpid);
    session_start();
    echo $_SESSION["user"];
    //echo $tmpid;
    ?>
      

  3.   

    GreenXML() 的方法很好,赞~