2

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

4

1 回答 1

6

您可以使用parse_url函数取消参数:

$url = parse_url($url, PHP_URL_PATH)

然后将标头重定向与 PHP 一起使用:

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

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

于 2013-03-06T17:58:19.450 回答