2016-04-25 72 views
0

我有一个表单,用户将通过POST向PHP提交多个值。如何从以前提交的表单访问POST数据

PHP接受输入,如果输入的数据有效,则会显示一个秒的表格供用户填写。

在用户填写第二个表单后,我需要处理再次输入第一个表单的数据以及第二个表单中输入的数据。

从第一个PHP表单访问表单数据的最佳方式是什么?

我是否应该将每个值放入其自己的SESSION变量中并在稍后再使用它时访问它?

我只是不确定这是否是最好/最干净的方式来完成此任务。

谢谢!

+0

您的选择是会话或第二种形式的一大堆隐藏字段。但是,正如杰夫所说,如果第二种形式以任何方式在第二种形式提交时需要从第一种形式重新验证数据。 – Martin

回答

2

我喜欢把它固定在$_SESSION的想法,但根据您的验证需求,您可能会更好地简单地使用客户端(JavaScript)验证和一些条件逻辑来揭示额外的表单域。然后你只有一个有效的帖子到服务器并提供所有必要的信息。

我认为它应该不言而喻,但尽管如此,一旦它发布到服务器,你想重新验证和消毒数据。

相关问题