因此,我有一个使用PHP和MySQL完美运行的注册和登录系统。我的注销不起作用。我有我的注销按钮链接到这个脚本,当我点击它时页面刷新但我仍然登录。任何建议
<?php
session_start();
if (!isset($_SESSION['Name'])) {
header("Location: ../index.php");
} else if(isset($_SESSION['Name'])!="") {
header("Location: Home.php");
}
if (isset($_GET['Name'])) {
unset($_SESSION['Name']);
session_unset();
session_destroy();
header("Location: ../index.php");
exit;
}
?>
答案 0 :(得分:0)
你必须纠正这条线
else if(isset($_SESSION['Name'])!="")
到
else if(isset($_SESSION['Name']) && $_SESSION['Name'] !="")
否则它会尝试将布尔值与字符串进行比较。