在注销后的PHP中,在logout.php中发送查询字符串,如header("location:login.php?call=logout");
这样的标题,在登录页面上,我得到了该调用查询字符串变量,以便在登录页面上显示you are logged out
或者等等的消息。 / p>
但是,如果我将直接转到login.php?call=logout
链接,那么你就会出现注销问题。但此时没有注销过程。
我怎么能摆脱这个问题。
如果直接网址login.php?call=logout
已通过,则不会显示任何注销消息。
logout.php
<?php
header("location:login.php?call=logout");
?>
的login.php
<?php
if($_GET['call']=='logout'){ echo "you are logged out.";}
?>
答案 0 :(得分:0)
将您的消息发送到会话。例如:
$_SESSION['message'] = 'Some message';
header("location: login.php");
exit;
// login.php
if (isset($_SESSION['message'])) {
echo $_SESSION['message'];
unset($_SESSION['message']);
}
答案 1 :(得分:0)
login.php?call=logout
,否则任何人都不应该开始处理这种情况。