【发布时间】:2014-09-17 08:46:11
【问题描述】:
我正在尝试将 html 表单提交到 php 服务器。但是,此表单可以具有可变长度和结构(当用户与页面交互时,我通过动态 javascript 添加输入节点,具体取决于他的操作)。如果我不知道表单的结构,如何从 PHP 中获取表单中包含的值(使用 $_POST['xxx'])?
【问题讨论】:
-
首先,如果您不知道接收数据的结构并接受任何数据,那么您将来可能会遇到一些严重的安全问题。最好将一些动态字段作为数组传递(因此可以与静态值分离)以及将它们限制为某些类型(因此可以验证)。
-
关于该主题的任何建议阅读?
-
@Xenos 将我的想法放在下面的 cmets 中。另请阅读手册上的
filter_input:php.net/manual/en/function.filter-input-array.php