如何_Post组合formdata和非formdata到PHP

时间:2010-12-09 08:33:10

标签: php forms post

我有一个我正在创建的表单,我想发送信息,不仅仅是从表单本身(很容易用$ _POST做),而且还生成了与表单数据相对应但用户不可见的信息

我可以创建一个隐藏的输入来放入数据,但是我想知道是否有办法做到这一点似乎并不那么hackish:)

(提交一些项目,一些是新项目,一些是编辑过的,我有一个变量,对于已编辑的项目而不是现有的变量,我需要能够在另一端将它们分开)< / p>

2 个答案:

答案 0 :(得分:1)

您正在尝试跨HTTP请求维护状态...

在任何情况下,您都必须创建一个临时变量服务器端。 $ _SESSION变量中的某些内容。放置数据并不是更安全的地方,主要是因为只有开发人员可以访问这个变量。

这种方法的缺点是开发人员必须开始维护会话。

答案 1 :(得分:1)

我在使用隐藏字段时没有看到任何特别 hackish 。如果您关注的是安全性(您不希望最终用户能够篡改数据),则必须使用某种持久的服务器端存储,例如数据库或PHP会话。无论您选择何种方法,请确保在用户打开多个标签时您的应用不会中断。