在重定向页面上显示成功注销消息

时间:2018-06-23 18:47:17

标签: php twitter-bootstrap session alertdialog

现在我要在Php和Bootstrap中进行登录/注册。我正在寻找解决方案,在将用户从logout.php重定向到主网站后,如何在index.php中显示成功注销消息。我没有找到解决方法,但是我写了别的东西,所以我很好奇吗?它正在工作,并且所有消息均正确显示。我是Php的新手,所以欢迎大家提出建议。

logout.php中的代码:

session_start();
if (!isset($_SESSION['signed'])) {
header("Location: index.php");
exit();
} else {
$_SESSION['sign_out_success'] = "Sign out successful!";
header("Location: index.php");
exit();
}

index.php中的代码:

if (isset($_SESSION['sign_out_success'] )) {
  $sign_out_success = $_SESSION['sign_out_success'];
  echo '<div class="alert alert-success alert-dismissible fade show"       role="alert">'.$sign_out_success.'
  <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span>
  </button></div>';
  session_unset();
  session_destroy();
}

1 个答案:

答案 0 :(得分:0)

那么可能有两种方法。

  • 您正在使用会话存储消息,可能没事
  • 另一种方法是仅添加index.php?error=signoutindex.php?error=wrongpassword,并且可以在index.php文件中使用$_GET

您可以同时使用两种方法。