php 表单提交大量数据发生丢失的解决方法
2014-03-03 00:00
1056 查看
最近在项目中,出现一个奇怪的现象,有一个大form里面有上千个input,提交的时候,老是发现post过来的数据不完整,一开始还怀疑是html 表单名称有冲突,排除掉了。
然后,网上找了一堆,php.ini 的post_max_size和upload_max_filesize都设置了很大的值,没用,nginx的client_max_body_size 500m;加到了那么大的值,也没用。
最后终于google到办法:原来PHP从5.3.9开始增加一个变量 max_input_vars 用来限制提交的表单数量,实在无语。
该值默认情况下是1000 , 不能满足有1000个以上输入项的需求,所以得在php.ini 里面加上更大的值如:
max_input_vars = 5000
修改后重启apache,终于一切正常!
然后,网上找了一堆,php.ini 的post_max_size和upload_max_filesize都设置了很大的值,没用,nginx的client_max_body_size 500m;加到了那么大的值,也没用。
最后终于google到办法:原来PHP从5.3.9开始增加一个变量 max_input_vars 用来限制提交的表单数量,实在无语。
该值默认情况下是1000 , 不能满足有1000个以上输入项的需求,所以得在php.ini 里面加上更大的值如:
max_input_vars = 5000
修改后重启apache,终于一切正常!
相关文章推荐
- php 表单提交大量数据发生丢失的解决方法
- php 表单提交大量数据发生丢失的解决方法
- asp和php下textarea提交大量数据发生丢失的解决方法
- asp和php下textarea提交大量数据发生丢失的解决方法
- php表单提交时获取不到post数据的解决方法
- php post大量数据时发现数据丢失问题解决方法
- php开源框架分享之php开发中histroy.back(-1)丢失表单数据解决方法
- php表单提交时获取不到post数据的解决方法
- php post大量数据时发现数据丢失问题解决方法
- php 解决和避免form表单重复提交的方法
- PHPExcel导出大量数据超时及内存错误解决方法
- php查询mysql大量数据造成内存不足的解决方法
- 在phpstorm中利用post方法提交form表单后,在响应页面获取不到数据的解决办法
- php查询mysql大量数据造成内存不足的解决方法
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- php 解决和避免form表单重复提交的方法
- PHP防止表单重复提交的解决方法
- 导入Excel遇到数字字母混合列,字母导入为空值发生数据丢失时,用以下方法解决!
- PHP查询大量数据内存耗尽问题的解决方法
- php 解决表单重复提交实现方法介绍