为什么我的注销脚本没有注销

时间:2017-06-03 16:06:22

标签: php mysql

因此,我有一个使用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;
 }

 ?>

1 个答案:

答案 0 :(得分:0)

你必须纠正这条线

else if(isset($_SESSION['Name'])!="")

else if(isset($_SESSION['Name']) && $_SESSION['Name'] !="")

否则它会尝试将布尔值与字符串进行比较。