PHP 将 Get 变量添加到 URL

PHP add Get variabele to URL

我想在 post GET 表单后立即向 URL 添加一个 PHP GET 变量,同时保留 [=32] 中的所有其他变量? =] 已经.

如果我现在提交表单,URL 中的所有变量都将被删除并替换为新提交的变量。我只想将新变量附加到 URL.

有人知道解决办法吗?

例如当前的URL是:XXX.php?name=text

提交搜索的表单变量:

<form  method="get" >
    <input name="search" type="text" placeholder="search">
</form>

新的 URL 将是 XXX.php?search=text

我希望它是: XXX.php?name=text?search=text

正在提交下面的表格

<form action="XXX.php" method="get" >
    <input name="name" type="text" placeholder="search" />
    <input name="search" type="text" placeholder="search" />
</form>

将调用 URL: XXX.php?name=text?search=text

如果您不想为用户显示输入,您只需使用 hidden="true":

隐藏它
<input name="name" type="text" placeholder="search" hidden />