微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP 将获取变量添加到 URL

如何解决PHP 将获取变量添加到 URL

我想在发布 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

解决方法

提交以下表格

<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 />

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。