php进行POST请求INPUT过多导致被截取的解决方法

今天修改微影院的开发,其中涉及座位最为麻烦,布局规划还需要有一个走道,如此一来,数据量是相当的庞大。

比如说,有20排,每排50个座位,那么就会出现1000个INPUT,而且还要有ID进行座位的详细捆绑

这么一来,就会有多个INPUT的数组。

一开始以为是请求的数据过大,修改了post_max_size = 32M,可是请求数据的时候,一样被截取。

作者请求的数组有3个,每个数组内有1000个数值,总累计INPUT的数量超过了3000个

GOOGLE搜索了一下,发现PHP5.3开始有个新的控制方法:max_input_vars

没错了,max_input_vars默认控制的数值是在1000内,如果超过的1000个就会被截取。

所以,修改max_input_vars就可以满足POST的数据请求!