【发布时间】:2024-04-24 21:20:01
【问题描述】:
我想在发布 GET 表单后立即将 PHP GET 变量添加到 URL,同时保留 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
【问题讨论】:
-
您在这里混淆了很多术语。您能否展示您拥有的代码以及您想要的结果与当前结果的示例?
-
我指定了问题:)
-
我不知道在提交表单时自动通过这些。您必须将它们作为隐藏输入包含在表单中以保留值或将它们存储在会话中。老实说,整个事情感觉就像您需要重新设计您的应用程序。
-
?name=text?search=text无效,应该是 `?name=text&search=text -
谢谢,确实是&,但是没有解决问题