Only use session_unset() for older deprecated code that does not use $_SESSION

解决方案 »

  1.   

    session_unset是干掉当前页里的$_SESSION数组
    session_destroy是删除session文件
      

  2.   

    <?php
    session_start();
    session_id();
    $transe=session_name();
    session_unset();
    print_r (session_id());
    ?> 
    为什么这个还有输出?不是应该没有了吗!
      

  3.   

    明白了session_unset只是删除session数组中register的变量。
    <?php
    session_start();
    session_register('transe');
    $transe=session_name();
    session_unset();
    echo $transe;
    ?> 
    这样就可以了!
      

  4.   

    session_unset是干掉当前页里的$_SESSION数组
    session_destroy是删除session文件直接删除不就可以吗?
      

  5.   

    Free all session variables (连没有注册的变量也可以Free掉)
    session_destroy -- Destroys all data registered to a session(只free注册的变量。)