提交数据过多导致Apache报Input variables exceeded 1000错误的原因及解决方案

由于之前一个小项目上的需求,在一个页面上会提交很多数据到PHP端,一次偶然的机会,发现提交失败,查看Apache的错误日志(apache_error.log),发现报了如下错误:

PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: http://localhost:8000/*/***.php

简单地说就是该错误的原因就是传入的变量太多,超过了1000个(PHP默认值是1000)。

(更多…)