一般销毁方法
<?php
session_start();
session_unset();
session_destroy();
?><?php
session_start();
$_SESSION = array();
session_destroy();?>

解决方案 »

  1.   

    第二个为Destroying a session with $_SESSION
      

  2.   

    你的 session保存路径设置了没有?
      

  3.   

    设了呀,因为我在destroy之前是注册过的,而且正常!
    session_start();
    if(session_unregister("lgname"))
    {
        session_register("lgname");
    }
    if(session_unregister("lgpsw"))
    {
        session_register("lgpsw");
    }
    这些都可以正常运行
    也就是除了destroy,其它的都没有问题!
      

  4.   

    $barney = "A big purple dinosaur.";
    session_register("barney");
    这样注册一个,你看看能不能销毁
      

  5.   

    单独测试
    <?
    $barney = "A big purple dinosaur.";
    session_register("barney");
    session_unregister("barney");   
    //session_destroy();
    echo "barney=".$barney;
    ?>session_unregister(); //不行
    session_destroy();    //也不行 Warning: Session object destruction failed in...
      

  6.   

    注册
    a.php 
    <?
    session_start();
     $_SESSION['user']="love"; 
    echo"<a href='b.php'>b.php</a>";
    ?>
     b.php
    检测
    <?
    session_start();
    echo  $_SESSION['user'];
    ?>
    c.php
    销毁
    <?
    session_start();
    $_SESSION = array();
    session_destroy();
    echo "<a href='c.php'>b.php</a>";
    ?>
      

  7.   

    Warning: Session object destruction failed in............?
      

  8.   

    那你以前自己注册的SESSION有没有输出呢?
    可能是哪里配置的问题吧,我也不太清楚了,先吃饭去了:)
    回来希望你能搞定
      

  9.   

    a.php
    <?
    //注册
    session_start();
    $user="abcd";
    session_register("user"); 
    echo"<a href='b.php'>b.php</a>";
    ?>b.php
    <?
    //检测
    session_start();
    echo  $user;
    echo "<a href='c.php'>c.php</a>";
    ?>c.php
    <?
    //销毁
    session_start();
    //session_destroy();
    session_unregister("user");
    echo "<a href='b.php'>b.php</a>";
    ?>从a.php到b.php可以输出,用destroy()还是一样的错误,但是用unregister就可以!
      

  10.   

    注意保存session文件的目录的权限,最好有everyone的删除权限,
    否则会因为无法删除session文件导致警告提示。
    注意这是warning警告。
      

  11.   

    session.save_path = c:\php\sessiondata
    属性:everyone均具完全控制、修改...的权限
    OS:win2000p