也就是说session_id()和session_name()有何区别呢?我觉得好像同一个 东东吧?

解决方案 »

  1.   

    你为什么不自己 echo  一下呢?
    session_name() 默认为 "PHPSESSID"
    而 session_id() 是 一次HTTP 请求,服务器得到的 $_POST['PHPSESSID'] 或者 $_GET['PHPSESSID'] 或者 $_COOKIE['PHPSESSID']如果你在 session_start() 前调用了.
    session_name('SID');那么,正常情况下(客户端支持Cookie时), 会给客户端发送 Set-Cookie: SID=(session_id 的值);  
    <?php
        session_start();
        echo session_name().'='.session_id();
    ?>