function clear1(){
    <?php
    $_SESSION[allow]=NULL;
    $_SESSION[auth]=NULL;
    $power[0]=NULL;
    ?>
    window.location='index.php';
}
这样子不行,开始的时,就清空了,怎 么使点击退出以后,触发事件清空session()///session.clear();

解决方案 »

  1.   


    或者ajax 运行销毁页面的程序,总之你将销毁功能做在另外一个页面就是了logout.php
    销毁后再header() 到 index.php
      

  2.   

    给退出按钮传入个action=logout的GET参数,在php里就可以判断之后unset掉相关session数据或者destroy了。
      

  3.   

    php是运行在服务端的。当然不行。
      

  4.   

    可以在另一个页面,清空session,点击退出后,转到另一个页面,清空session,这样也达到了目的。
      

  5.   

    保存为单独一个页面,点击跳转到该页面,即可删除session
    <?php
    session_start();    //启动会话
    session_unset();    //删除会话
    session_destroy();  //结束会话
    header("location: index.php");
    ?>
      

  6.   

     session进行时间判定就可以了!
    点击的退出的时候,进行seseion的保存时间小于当前时间!