现在我要在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">×</span>
</button></div>';
session_unset();
session_destroy();
}
答案 0 :(得分:0)
那么可能有两种方法。
index.php?error=signout
或index.php?error=wrongpassword
,并且可以在index.php文件中使用$_GET
您可以同时使用两种方法。