php - 使用 href 传递当前 GET 变量

标签 php html get

假设我在 www.example.com/?par1=test我有一个链接,如:<a href="/subpage">Link text</a> .

如何在不读取每个参数的情况下将 GET 变量传递给子页面,例如$_GET["par1"]并手动将其传递给链接。

最佳答案

如果您想将所有 get 变量传递给下一页,只需执行以下操作:

$href = '/somepage/';
if ($_GET) {
    $href .= strpos($href, '?') === false ? '?' : '&';
    $href .= http_build_query($_GET);
}

然后回显这个href

<a href="<?=$href;?>">my link</a>

关于php - 使用 href 传递当前 GET 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17675564/

相关文章:

php - 使用 GZIP 下载文件

javascript - 查看别人的行为

ios - GET 请求使用太多参数 - iOS

php - Composer没有看到GD扩展名

php - 如何在 PHP 中捕获 Stripe fatal error ?

html - 防止 HTML 元素在较小的屏幕上相互重叠

html - 如何使用 CSS 在 html 元素中的文本后插入内容?

c++ - cgicc - cgi.getElements(),哪个方法?得到或邮寄?

javascript - 使用 React 作为前端时如何从 Express 渲染 HTML 文件?

php - 如何在 eclipse 中为 cakephp view.ctp 文件添加语法突出显示?