如何用"href"清除$_GET变量?

How Do I Clear $_GET Variables with "href"?

我的搜索结果页面 (www.mysite.com/?search=test) 上有一个 a 标签。我只想刷新页面并通过单击 <a> link 从 URL 中删除所有 $_GET 变量。现在我用一个简单的 <a href="?"> 实现了这一点,但这仍然给 URL 留下了一个问号:www.mysite.com/?.

是否可以让 <a> 标签完全清除这些变量?还是我被问号卡住了。

我想出了一个解决办法。它真的应该很明显,但由于某些原因我没有想到它。

只需将 href 设置为根目录并重建回页面:

<a href="/blog/">Back</a>

您可以尝试这样的操作:

<a href="{$_SERVER['REQUEST_SCHEME']}://{$_SERVER['HTTP_HOST']}{$_SERVER['REDIRECT_URL']}">Reset search</a>