如果要登出系统怎么办?销毁 Session 即可。<?php     session_start(); 
    //  这种方法是将原来注册的某个变量销毁
    unset($_SESSION["admin"]);     //  这种方法是销毁整个 Session 文件
    session_destroy(); ?>

解决方案 »

  1.   

    http://www.ranklink.org/NEWS/News_903.html
      

  2.   

    session,每次连接服务器都会创建,并保存到客户端当浏览当前网站的其他网页的时候会回发这个标示不知道说的对不对,请孟子老大指点
      

  3.   

    session id创建的前提是session_start
    此函数生成几个header给浏览器
    没有session_start,浏览器和服务器就是无状态的欢迎来irc讨论,中文版mirc下载
    http://cosrc.com:8800/down/mirc.rar
      

  4.   

    $_COOKIE[session_name()] = '' 也是存在,用isset判断没有意义
      

  5.   

    这个我明白,我就是问能不能把$_COOKIE[session_name()]消灭掉logout.php
    --------
    <?php
    session_start();
    session_destroy();
    unset($_COOKIE[session_name()]); // 好像加上这一句也不行
    setcookie(session_name(),'');
    header("Location: index.php");
    ?>
      

  6.   

    要删除cookie的话这样删,不要用unset
    setcookie("cookiename", "", time() - 3600);
    照楼主的程序应该就是
    setcookie(session_name(), "", time() - 3600);
      

  7.   

    怎么大虾们都只抓前半句...还有,我没有用unset来删cookie,我是用setcookie(session_name(),'');我是想删除$_COOKIE[session_name()]啊,我说的session id就是指这个变量,可能问题提不清楚让大家误会了