原来这样写的。
<?php
include $_SERVER[DOCUMENT_ROOT] . '/include/config.php';
unset($_SESSION['save_username']);
session_destroy();
if(!$_SESSION['save_username']) //判断用户是否登录。
{
echo "退出登录成功。<br>
2秒之后返回首页。";
//header("refrech:2;URL=http://www.09-29.com/");
header("refresh:1;url=/");
}
?>
//
现在我写成这样,照样退出成功。
<?php
include $_SERVER[DOCUMENT_ROOT] . '/include/config.php';
unset($_SESSION);
//unset($_SESSION['save_username']);
session_destroy();
//if(!$_SESSION['save_username']) //判断用户是否登录。
if(!$_SESSION)
{
echo "退出登录成功。<br>
2秒之后返回首页。";
//header("refrech:2;URL=http://www.09-29.com/");
header("refresh:1;url=/");
}
?>
/
之前只有普通用户。
现在又建立管理员登录功能。普通用户跟管理员不同数据库不同保存的SESSION,但是我点退出,照样能退出。所以$_SESSION['save_username']里面单引号的内容,在退出的时候可有可无。
之前怎么就加上去了。退出时不需要,登录的时候有用。