php内的新限制:每个POST1000个字段。有人知道,如果这个数字可以受到影响吗?
在较新的 PHP 版本中,每个公式 (POST) 的输入字段计数将限制为 1000(未经验证的信息)。此限制已安装在 5.2 的某些版本中。这在我们的在线商店中引起了很多问题。
是否有人对此有更多了解,以及此限制是否可能受到参数或Vars的影响。我刚刚发现max_input_vars,但它似乎是5.4.RC4的全新var,我不确定这个var是否会是POST方法的var。
在较新的 PHP 版本中,每个公式 (POST) 的输入字段计数将限制为 1000(未经验证的信息)。此限制已安装在 5.2 的某些版本中。这在我们的在线商店中引起了很多问题。
是否有人对此有更多了解,以及此限制是否可能受到参数或Vars的影响。我刚刚发现max_input_vars,但它似乎是5.4.RC4的全新var,我不确定这个var是否会是POST方法的var。
是PHP解决一些安全问题的尝试,当设置时,它会限制您的输入数量(因此,表单中的字段)。还要注意
是的 - 它们是可配置的。只需编辑您的php.ini或htaccess值。
我也遇到过这个问题,正在本地化安装我的代码,Debian Sid 已经升级到 5.4 RC4 PHP。一种超过7000行的复选框(!)的形式突然只处理了$_POST数据中的1001行......挠头几个小时。
在 /etc/php5/apache2/php 中进行了更改.ini:
max_input_vars = 5000
保存,并重新启动apache,现在一切都很好。