PHP 表单提交 数据包丢失 解决方案
一般这样的问题都是PHP配置引起的所以只要修改一下php.ini就可以了
这里我的环境是linux , 下面是修改的几个地方
vim /etc/php/php.ini
修改以下几处
max_input_vars 默认情况下是1000 , 不能满足有1000个以上输入项的需求,所以得在php.ini 里面加上更大的值如:
max_input_vars = 5000
修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
查找 post_max_size .改为
post_max_size = 128M
参数upload_max_filesize 表示所上传的文件的最大大小。
查找upload_max_filesize,默认为8M改为
upload_max_filesize = 100M
修改完后 保存,
重启nginx apache 就可以了