Php 我是否正确使用了$u POST[';var';]?
所以我使用的是wordpress,但是wordpress社区似乎对严格的PHP或任何有助于此场景的东西了解不够 我有一个名为Gravity Forms的插件,我正在使用它创建一个非常复杂的表单/调查。不过,交易是这样的,它是一个由多部分组成的表单,我不知道如何从第一部分到第二部分获取所有表单数据 我可以通过查询字符串传递数据,但我要传递25个信息字段,所以这对我来说不太合适 一旦提交了form1,我可以让它重定向到第二页吗?第二页有一些代码,比如Php 我是否正确使用了$u POST[';var';]?,php,forms,post,Php,Forms,Post,所以我使用的是wordpress,但是wordpress社区似乎对严格的PHP或任何有助于此场景的东西了解不够 我有一个名为Gravity Forms的插件,我正在使用它创建一个非常复杂的表单/调查。不过,交易是这样的,它是一个由多部分组成的表单,我不知道如何从第一部分到第二部分获取所有表单数据 我可以通过查询字符串传递数据,但我要传递25个信息字段,所以这对我来说不太合适 一旦提交了form1,我可以让它重定向到第二页吗?第二页有一些代码,比如 $foo = $_POST['field_1_1
$foo = $_POST['field_1_1'];
其中,字段_1_1是来自上一表单的输入的名称
我以前使用过$\u GET作为查询字符串,但我不确定刚才提到的示例是否是如何使用$\u POST是的,这是正确的用法。只需确保您的表单是使用
POST
方法提交的
只需确保用户输入不可信(就像您使用
$\u GET
)。确保对它们进行清理,以便与数据库交互。是的,这是正确的用法。只需确保您的表单是使用POST
方法提交的
只需确保用户输入不可信(就像您使用
$\u GET
)。确保对其进行清理,以便与数据库交互。是的,请按如下方式更改您的表单:
<form method="post" action="page_to_post_to.php" name="form1" id="form1">
....
</form>
....
您正在将
方法更改为post
,将操作更改为新页面。新页面是您可以从中访问$\u POST
变量的页面。是的,请按如下方式更改表单:
<form method="post" action="page_to_post_to.php" name="form1" id="form1">
....
</form>
....
您正在将方法更改为post
,将操作更改为新页面。新页面是您可以从中访问$\u POST
变量的页面。如果您计划使用单独的表单,您可能会发现使用$\u session superglobal数组在会话中临时保存$\u POST数据很有用
或者您可以使用JavaScript拆分长表单并将其发送到最终目的地。如果您计划使用单独的表单,可能会发现使用$\u会话超全局数组在会话中临时保存$\u POST数据很有用
或者,您可以使用JavaScript拆分长表单并将其发送到最终目的地。您可以使用PHP中的$\u SESSION
变量,该变量在请求之间保留(最多可配置PHP会话的时间,通常为数小时)
或者,您也可以(在网络使用方面效率较低)将旧表单数据输出到
元素中。如果你要这么做,我会考虑使用这个函数
如果要在大规模生产环境中进行某些工作,您可能还需要查看memcache或redis db
您可能希望考虑的是使用JS在客户端进行分页,以便在所有页面都已填写完毕后提交表单
,您可以在PHP中使用<代码> $ySudio变量,该变量在请求之间(直到PHP会话配置时间长,通常为几小时)保存。
或者,您也可以(在网络使用方面效率较低)将旧表单数据输出到
元素中。如果你要这么做,我会考虑使用这个函数
如果要在大规模生产环境中进行某些工作,您可能还需要查看memcache或redis db
<>您可能想考虑的是使用JS在客户端进行分页,以便在所有页面已经填满“重定向”到页面之后提交表单,或者表单已经张贴到“页面2”?您需要使用指定的方法提交表单。但请始终注意:不要信任任何输入(并检查发布的值是否存在,否则您可能会收到一些警告)。本文可能会说明:“重定向”到页面,或者表单是否已发布到“第2页”?您需要使用提交表单,并使用指定的发布方法。但请始终注意:不要信任任何输入(并检查发布的值是否存在,否则可能会收到一些警告)。本文可能会提供一些启示: