在PHP中删除查询字符串并重新加载页面

时间:2013-03-06 17:56:00

标签: php query-string

在PHP中重新加载页面的最佳方式是什么?我从以前从URL中删除了所有先前的查询字符串值?

1 个答案:

答案 0 :(得分:4)

您可以使用parse_url功能取消参数:

$url = parse_url($url, PHP_URL_PATH)

然后使用PHP {+ 3}重定向:

//it there is any parameter...
if(count($_GET)) {
    header('Location: '.$url);
    die();
}

在生成任何输出之前,您必须使用header函数。 此外,您应该在某种条件下找到header,以避免在任何其他情况下重定向。