因为它说我需要删除?q = logout。首先我尝试了这个
if ($_GET["q"] == "logout")
{
$user->user_logout();
header("location:".$_SERVER["SERVER_NAME"]);
}
我尝试的第二件事:
if ($_GET["q"] == "logout")
{ $user->user_logout();
header("location:include/redirect_home.php");
}
和redirect_home.php
header("location:".$_SERVER["SERVER_NAME"]);
在这两种情况下,页面都会重定向到www.mypage.com/?q=logout 我需要在$ user-> user_logout()之后删除?q = logout已处理
答案 0 :(得分:2)
您无法执行此操作:header("location:".$_SERVER["SERVER_NAME"]);
您需要服务器名称前的http://
部分。
header("Location: http://{$_SERVER['SERVER_NAME']}/");