文档章节

php max_input_vars 导致提交数据丢失

 小果果x
发布于 2015/01/09 17:33
字数 218
阅读 360
收藏 1

一同事,让帮忙解决问题:post了1020条数据,结果只显示250条。 

判断可能是php的post设置问题,结果发现php.ini里关于post的设置没有问题。

通过 php://input 得到请求参数是完整的,就是在装入$_POST全局变量时有问题。

本以为很简单解决的问题,找了一个小时的原因。后来查看php这一部分源码看到这句代码:

if (++count > PG(max_input_vars)) {

                 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Input variables exceeded %ld. To increase the limit change max_input_vars in     php.ini.", PG(max_input_vars));

                 return;

             } 

猛然间想起来,php5.3.10在解决hash冲突受攻击时,增加了一个配置指令max_input_vars。php.ini中增加这个指令的值即可。

其实,调试时打开php错误报告级别也可以看到有错误提示的。

绕了一大圈。


© 著作权归作者所有

粉丝 2
博文 109
码字总数 45284
作品 0
东城
私信 提问
PHP中的max_input_vars指令一些介绍

PHP中的maxinputvars指令一些介绍 PHP中的maxinputvars,PHP从5.3.9开始增加一个变量maxinputvars用来限制提交的表单数量了,我们这边一起来看看吧。 今天接到客服部工作人员反馈的一个客户的...

时间财富网
2016/11/21
9
0
php接收表单post数据由于数据字段太多导致丢失的案例

事情:我有一个表单 有十一个字段是以<input name="n[]"/>(数组)传数据,单个字段的数组长度146,还有其他字段。这样总的在传输过程中一共向服务器传变量数超过1000。php接收到了所有的字段,...

jiangwu
2016/06/24
29
0
POST提交大量数据数据丢失问题

如果你有服务器权限: 直接打开php.ini 然后查找 maxinputvars 如果没有服务器权限: 你就是用phpinfo 看看 maxinputvars 看看这个值的设置是不是比你的需要要小, 如果不满足需求改大,然后...

henosteven
2014/11/05
0
0
PHP中max_input_nesting_level、max_input_vars的坑

maxinputnesting_level: 在php.ini文件中的默认值为64,用来限制数组的深度 比如说:$foo['bar']['bee']=[]的level=3 一般在递归中如果遍历的深度超过默认值,需要调整该配置 maxinputvars: ...

990653058
2016/11/24
0
0
php codeigniter

1、CI是什么 CI的全称是CodeIgniter, 一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序。基于MVC设计模式,轻量易学,注重...

刘胜球
2015/09/27
122
0

没有更多内容

加载失败,请刷新页面

加载更多

Oracle SQL语法实例合集

如需转载请注明出处https://my.oschina.net/feistel/blog/3052024 目的:迅速激活Oracle SQL 参考:《Oracle从入门到精通》 ------------------------------------------------------------......

LoSingSang
今天
2
0
增加 PostgreSQL 服务进程的最大打开文件数

https://serverfault.com/questions/628610/increasing-nproc-for-processes-launched-by-systemd-on-centos-7 要在systemd的配置里加才行...

helloclia
今天
2
0
组合模式在商品分类列表中的应用

在所有的树形结构中最适合的设计模式就是组合模式,我们看看常用商品分类中如何使用。 先定义一个树形结构的商品接口 public interface TreeProduct { List<TreeProduct> allProducts(...

算法之名
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部