2010-12-09 20 views
1

我有一个表单我创建,我想发送信息,不只是从窗体本身(容易做到$ _POST),而且还生成信息对应于表单数据但对用户不可见。如何_将组合formdata和非formdata到php

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

(这是提交一些项目,一些新的和一些编辑,我有一个变量增加编辑的,但不是现有的,我需要能够分开他们在另一端)

回答

1

你试图维护HTTP请求的状态。 ..

无论如何你必须创建一个临时变量服务器端。 $ _SESSION变量中的某些内容。有没有更安全的地方放置数据,主要是因为只有开发人员可以访问这个变量。

这种方法的缺点是开发人员将不得不开始维护会话。

1

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