事情:我有一个表单 有十一个字段是以<input name="n[]"/>(数组)传数据,单个字段的数组长度146,还有其余字段。这样总的在传输过程当中一共向服务器传变量数超过1000。php接收到了全部的字段,可是以数据形式传参数的字段发生了数据丢失,即数组长度变短了。php
缘由:PHP从5.3.9开始增长一个变量 max_input_vars 用来限制提交的表单字段数量数组
解决:修改php.ini文件max_input_vars = 5000,而后重启php服务便可服务器