有个页面需要给PHP POST大量的数据,最近发现只有固定数量的数据可以保存到数据库,其余的数据提交上去后,完全无反应。
输出原始POST数据,无问题,但输出$_REQUEST,却发现一条记录后面的数据全丢了。
查了下资料,原来PHP有限制$_REQUEST/GET/POST/COOKIE数组的成员数量:http://php.net/manual/en/info.configuration.php#ini.max-input-vars
编辑php.ini,增大max_input_vars的值,重启PHP服务,即可解决。