事情:我有一个表单 有十一个字段是以<input name="n[]"/>(数组)传数据,单个字段的数组长度146,还有其他字段。这样总的在传输过程中一共向服务器传变量数超过1000。php接收到了所有的字段,但是以数据形式传参数的字段发生了数据丢失,即数组长度变短了。
原因:PHP从5.3.9开始增加一个变量 max_input_vars 用来限制提交的表单字段数量
解决:修改php.ini文件max_input_vars = 5000,然后重启php服务即可
事情:我有一个表单 有十一个字段是以<input name="n[]"/>(数组)传数据,单个字段的数组长度146,还有其他字段。这样总的在传输过程中一共向服务器传变量数超过1000。php接收到了所有的字段,但是以数据形式传参数的字段发生了数据丢失,即数组长度变短了。
原因:PHP从5.3.9开始增加一个变量 max_input_vars 用来限制提交的表单字段数量
解决:修改php.ini文件max_input_vars = 5000,然后重启php服务即可
转载于:https://my.oschina.net/u/232595/blog/700335