在PHP中重新加载页面的最佳方式是什么?我从以前从URL中删除了所有先前的查询字符串值?
答案 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
,以避免在任何其他情况下重定向。