注销后删除标题位置重定向?q = logout

时间:2012-07-11 09:34:51

标签: php

因为它说我需要删除?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已处理

1 个答案:

答案 0 :(得分:2)

您无法执行此操作:header("location:".$_SERVER["SERVER_NAME"]);

您需要服务器名称前的http://部分。

header("Location: http://{$_SERVER['SERVER_NAME']}/");