我已经使用PHP和MYSQL创建了一个登录名。
如果登录页面,它将进入新页面。
我的问题: 退出登录页面后,它再次显示新页面本身,但我不想在退出后显示该页面
?php
session_start();
if (!isset($_SESSION['username'])) {
$_SESSION['msg'] = "You must log in first";
header('location: login.php');
}
if (isset($_GET['logout'])) {
session_destroy();
unset($_SESSION['username']);
header("location: login.php");
}
答案 0 :(得分:0)
尝试
session_destroy();
此处sesion_write_close();
销毁成功登录后创建的所有会话。另一方面,{{1}}确保在销毁会话之后以及将页面重定向到定义的位置之前,不会再写入任何冲突的会话。但是,这是一个非常基本但清晰有效的登出指南。