您需要打开
php.ini文件并设置(或创建)以下行:
max_input_vars = 1000000
max_input_vars的默认值是1000,这将切断一个数组,其中元素总数为1000。只需将其更改为一个非常高的数字(就我而言,我需要将其设置为一百万)。
从PHP手册:
可以接受多少个输入变量(限制分别应用于$ _GET,$ _ POST和$
_cookie超全局变量)。使用此指令可减轻使用哈希冲突的拒绝服务攻击的可能性。如果输入变量多于此伪指令指定的数目,则发出E_WARNING,并从请求中截断更多输入变量。
此限制仅适用于多维输入数组的每个嵌套级别。
注意: 如手册所述,此默认限制是为了防止拒绝服务攻击而设置的。
希望这会有所帮助,即使这是一个老问题。



