以一种形式提交POST和GET变量

Sem*_*Fly 5 html php post get

我正在研究一种显示MySQL数据库数据的查询工具.向用户显示一个包含几十个动态生成的复选框的表单,以便他们可以选择查看数据的方式.此数据作为GET请求提交,并且(显然)在请求的页面加载时显示在URL中.

在与输入表单相同的页面上,我有一个动态生成的php数组,需要将其发送到与GET请求相同的位置.但是,我不希望此数组中的值显示在URL中(我在内部使用它们)所以我想将它们作为POST请求提交.

显然,我不能同时同时执行G​​ET和POST请求.我是网络开发的新手(计算机科学家,否则),并一直在摸索如何处理这个问题.

如果问题不明确,请告诉我.

编辑:许多人建议我将它们添加到动作变量a la:

form action ="process.php?get1 = value ...

所有这些输入都是动态生成的,因此将它们放入动作变量是不可行的.

Fla*_*ino 13

GET参数放在动作url,表单输入中的POST参数中

<form method="post" action="/somepage.php?get=parameters&are=here">
    <input type="text" name="postParameter" value="this value will be sent as POST">
    ... etc
</form>
Run Code Online (Sandbox Code Playgroud)


Sem*_*Fly 1

内噬菌体:

如果是 PHP 数组,只需将其存储在会话中即可。

这效果很好。显然,我在这里展示了我的 Web 开发绿色技术,因为我并没有真正考虑使用会话。