form表单POST提交,PHP接收参数丢失
1.检查php配置 upload_max_size(文件上传大小限制)
2.检查nginx配置 client_max_body_size(客户端提交数据大小)
3.检查PHP最大表单提交限制max_input_vars
max_input_vars
POST默认情况下可以一次提交8M的数据,然而,PHP从5.3.9开始增加了一个变量max_input_vars,用来提交限制表单数量。在一次数据提交中,由于列表多选,打印$_POST发现数据丢失,当时只想到 upload_max_size 配置的参数大小,去检查php的配置文件(nginx也有可能限制),最后定位到了php的表单限制数量参数 max_input_vars = 1000,将限制数值改大,重启php-fpm就解决了