PHP max_input_var设为了1000导致post数组太多时无法接受后面的参数值

下午突然接到格力电话说无法批量设置门店任务,但是在测试环境下无法重现,测试环境下好好的。

然后登陆到生产环境下,选择了几个保存也是正常的。但是当全部提交的时候就会不行了,num参数后台接收不到

我分析了传入的报文,是有这个参数的,但是后台拿不到,这个就很诡异。在生产环境上打了断点来调试,没看出什么情况。

后面查看源代码时留意到post过来的array只有999

有没有这么巧呀,只有999家门店?去后台看了一下,有两千多家门店

问题是定位到了,但是为什么post不了这么多条数据呢?

先是把form的enctype默认是application/x-www-form-urlencoded。我以为因为这个传法只能传1000以内的,所以改成了multipar/form-data。问题没有解决

然后面向百度编程。查资料,发现php有个配置max_input_var是限制input数量的。我把这个改成了1万。提交,成功,哈,三个多小时就这么过去了。

总结:

在php的配置文件里有很多配置项。理解这些配置项有助于调优php。并能解决很多诡异的问题。

相近的配置还有:

max_execution_time = 600

max_input_time = 600

memory_limit = 32m

file_uploads = on

upload_tmp_dir = /tmp

upload_max_filesize = 32m

post_max_size = 32m

在nginx中相近的配置有:

keepalive_timeout60;

send_timeout 3m;

client_max_body_size 500m;

nginx和php的配置要经常要关联在一起调

!--

p.p1>

php数组变量太大后台返回500,PHP max_input_var设为了1000导致post数组太多时无法接受后面的参数值...相关推荐

  1. VBS基础篇 - 变量(6) - 数组变量

    只包含一个值的变量称为标量变量. 有时候为了方便将一组相关值赋给一个变量,则成为数组变量. 区别标量与数组的唯一方式是:声明时数组变量名后面带有括号(). 接下来我们看看怎样声明一维数组及多维数组: ...

  2. 怎么用ajax导出word_Word文档太大怎么压缩?你应该用这种方法压缩

    大家应该都喜欢编辑将文件保存为Word文档形式,但是有时候呢由于文档太大我们可能无法上传成功,那么Word文档太大怎么压缩?大家可以学习下面的具体方法,真的可以有效的将文件压缩哦.大家可以尝试着这样压 ...

  3. Win7提示文件太大无法放入回收站怎么办

    我们经常会将没有的文件拖到回收站去,但是有时候会遇到文件拖进回收站时,系统提示该文件太大无法放进回收站,那么Win7提示文件太大无法放入回收站怎么办呢?今天小编就跟大家分享Win7系统提示文件太大无法 ...

  4. 好用的综合revit软件丨Revit专业模型太大如何提高电脑性能

    好用的综合revit软件丨Revit专业模型太大如何提高电脑性能 在实际项目中(以暖通专业为例),目前的专业模型太大,如下图1所示,会导致计算机资源不足.如何减少计算机资源的消耗,提高工作效率? 以上 ...

  5. 拍的视频大了发不出去怎么办?视频太大怎么处理变小?

    拍的视频大了发不出去怎么办?视频太大怎么处理变小?经常有朋友问我视频太大了怎么压缩,我也找了很多软件,但是都不怎么样好用,小编今天给小伙伴们介绍一个简单的方法视频压缩软件,我在这里介绍一个简单的方法来 ...

  6. 视频文件太大怎么发微信朋友?微信怎么发超大或过大的视频文件?

    视频文件太大怎么发微信朋友?经常有朋友问我视频太大了怎么压缩,我也找了很多软件,但是都不怎么样好用,小编今天给小伙伴们介绍一个简单的方法视频压缩软件,我在这里介绍一个简单的方法来压缩视频体积: 搜索一 ...

  7. C语言学习笔记10-指针(动态内存分配malloc/calloc、realloc、释放free,可变数组实现;Tips:返回指针的函数使用本地变量有风险!;最后:函数指针)

    C语言:指针 1. 指针:保存地址的变量 *p (pointer) ,这种变量的值是内存的地址.   取地址符& 只用于获取变量(有地址的东西)的地址:scanf函数-取地址符   地址的大小 ...

  8. 【通俗易懂】vue-elementul实现树形数据表格,后台返回的扁平化数组进行树形结构转换处理

    效果图 需求是做一个这种的多层级表格,树形数据表格. 大家可能遇到的问题 一种是不知道如何做这种多层级的表格 一种是后台给自己返回的数据不是树形的,也就是没有子父级.全是一条条的扁平化数组.类似这样 ...

  9. “此环境变量太大, 此对话框允许将值设置为最长2047个字符”的解决办法

    "此环境变量太大, 此对话框允许将值设置为最长2047个字符"的解决办法 新建系统变量: 写入变量名和变量值(变量路径) 选中path,点击编辑 把以前的 变量值(变量路径),用 ...

最新文章

  1. Python从零开始 day2
  2. Android开发效率—Eclipse快捷键
  3. 文本每行都应该换行——vi文件末尾自动换行,不会导致php输出空行
  4. python四十六:继承顺序之线性顺序列表
  5. c语言fgetpos的参数,C语言fgetpos()函数:获得当前文件的读写指针(转)
  6. 一步步编写操作系统 49 加载内核2
  7. python调试神器_你必须拥有的Python调试神器
  8. JAVA https证书相关
  9. Java连接程序数据源
  10. Java猜拳小游戏(剪刀、石头、布)
  11. mybatis 批量新增 批量修改
  12. python判断字符串包含中文、数字、英文
  13. 在精不在多,3 分钟看 3 个 JS 小把戏
  14. 图解Oracle数据库(二)
  15. 线程八股文--藤原豆腐店自用
  16. 软件测试个人求职简历该怎么写?一个优质软件测试工程师简历
  17. 第1部分 基础算法(提高篇)--第1章 贪心算法1425:【例题4】加工生产调度
  18. ubuntu设置pac代理
  19. 云服务部署项目(一)——初入新世界大门
  20. CF Round597 Div.2

热门文章

  1. 最新完整版PHP配置文件翻译
  2. php将excel导入mysql,PHP实现将EXCEL文件导入到MYSQL
  3. 如何给计算机主机进行静电导流,一种具有高散热性的计算机主机箱的制作方法...
  4. c++制表符_在Linux命令行中将制表符(tab)转换为空格
  5. Apache Ivy
  6. 使用POI导入和导出 Excel文件
  7. lua php 触摸精灵,lua程序设计主要学习路径
  8. idea安装lua插件_KONG网关 — 插件开发
  9. [CQOI2009]叶子的染色(树形dp)
  10. easy mysql_GitHub - aleafs/easymysql: mysql client in cluster, based on node-mysql