PHP报错:Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars
- 一、场景
- 二、原因
- 三、解决
- 1、修改 php.ini 中的 max_input_vars(不建议)
- 2、JSON.stringify方法把数组参数改为 Json的形式传到后台(建议)
一、场景
POST
方式传参数到接口- 报错:
Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
, - 翻译:警告:未知:输入变量超过1000。要增加限制,请更改php.ini中的max_input_vars。在第0行的未知位置
二、原因
- 意思就是输入(提交)的变量超过默认
1000
个了,如下: 报错
:POST 的参数超过1000(>1000) 1个page + 1个limit + 999个order_no = 1001
page:1
limit:10
order_no:["orderNo1", 'orderNo2', "...", "orderNo999"]
不报错
:POST的参数格式不超过1000(<=1000) 1个page + 1个limit + 998个order_no = 1000
page:1
limit:10
order_no:["orderNo1", 'orderNo2', "...", "orderNo998"]
三、解决
1、修改 php.ini 中的 max_input_vars(不建议)
- 修改 php.ini 中的
max_input_vars
,增加到 尽量大的值,比如9000
重启 php
2、JSON.stringify方法把数组参数改为 Json的形式传到后台(建议)
JSON.stringify
方法把传的数组改为json字符串
,后台再把json字符串转为数组
即可。- 【修改前】
<script>
let field = {};
field.page = 1;
field.limit = 10;
field.order_nos = ['order123', 'order456', '...', 'order5999'];$.ajax({url: '/index/index/test',data: field,type: 'POST',success: function(res) {//TODO something},error: function(res) {alert('数据异常');}
});
</script>
- 【修改后】
<script>
let field = {};
field.page = 1;
field.limit = 10;
field.order_nos = JSON.stringify(['order123', 'order456', '...', 'order5999']);$.ajax({url: '/index/index/test',data: field,type: 'POST',success: function(res) {//TODO something},error: function(res) {alert('数据异常');}
});
</script>
PHP报错:Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars相关推荐
- PHP 警告 Warning: Unknown: Input variables exceeded 1000. 解决方法
警告全文是这样的: Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_va ...
- python报错ValueError: Found input variables with inconsistent numbers of samples: [x,y]
出现这种错误是因为在训练的过程中,测试图片(train_images)和测试标签(train_labels)的长度必须一致. 也就是说你有60000张训练数据,就必须有60000张标签,这样才可以匹配 ...
- mysql unknown variable basedir_mysql登陆报错mysql: unknown variable 'basedir=
mysql登陆报错mysql: unknown variable 'basedir= 发布时间:2020-08-10 13:01:16 来源:ITPUB博客 阅读:67 作者:feelpurple 使 ...
- 解决MySQL8.0报错:Unknown system variable 'validate_password_policy'
解决MySQL8.0报错:Unknown system variable 'validate_password_policy' 一.问题描述 1.在安装MySQL8.0时,修改临时密码,因密码过于 ...
- unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...
发现问题 最近在工作中遇到一个问题,在运行了一个innoDB类型的sql文件,报了Error: Unknown storage engine 'InnoDB'错误,网上查了很多方法,但是都没办法真正解 ...
- vagrant up报错 Warning: Authentication failure. Retrying...解决方案
vagrant up报错 Warning: Authentication failure. Retrying...解决方案 参考文章: (1)vagrant up报错 Warning: Authent ...
- mysqlbinlog查看 binlog日志报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
今天,查看mysql slave节点 binlog日志信息时,执行mysqlbinlog命令报错mysqlbinlog: unknown variable 'default-character-set ...
- Vue报错:Unknown custom element: router-view - did you register the component correctly页面中不显示链接
Vue报错:Unknown custom element: router-view - did you register the component correctly vue-router应用到组件 ...
- ionic4 背景设置动态图片报错WARNING: sanitizing unsafe style value background-image:url
ionic4 背景设置动态图片报错WARNING: sanitizing unsafe style value background-image:url WARNING: sanitizing uns ...
- vue 报错 Error: timeout of 5000ms exceeded
报错 Error: timeout of 5000ms exceeded 在确定后端代码没有问题,锁定前端 修改 \src\utils 目录下的 request.js 修改timeout属性值 有需要 ...
最新文章
- linux设备驱动——andriod平台wlan驱动
- 反思转变:多努力以积累 多动脑以应变
- WEB入门之十九 UI
- 收集42款经典的Chrome 插件
- 谈谈- declare-styleable属性
- leetcode242. 有效的字母异位词(两种方法map或数组)
- sql语法,未完待续
- linux tcp ip c,Linux下TCP/IP编程--TCP实战(select)
- Battery Health 3 for Mac(电池健康管理工具)
- Lasergene DNASTAR 8.1.3 特别版 Mac 专业的医学生物综合性序列分析工具
- BK7256,Wi-Fi6音视频soc-combo芯片,上海博通-内置Flash,支持720P
- python-华三防火墙过期策略统计
- 基于MATLAB的数字图像处理系统设计
- 如何使用 DDD 指导微服务拆分?
- Qt Creator 添加大恒相机SDK库
- 使用Spring Boot + Resilience 4j实现断路器
- Python+Fiddler5带你爬取6000+高清王者荣耀cosplay图
- PS进阶篇——如何PS软件给房间地板换颜色(五)
- 第九届蓝桥杯(省赛)C++C组真题题解
- 区块链技术的应用在数字藏品上的体现
热门文章
- 机器学习与知识发现_如何使用无监督机器学习来发现隐藏的科学知识?
- python第五章课后答案汉诺塔_用python编写一个程序,得到汉诺塔的解决方案
- git查看某次提交的内容
- TensorFlow 安装教程
- php简单授权验证,技术教程:PHP简单免网络的授权验证方法
- KDevelop下如何选择不同的源文件进行执行
- matlab如何分解矩阵,Matlab中矩阵的分解
- python eval exec_Python基础教程 使用 exec和eval 执行字符串及计算其结果
- 海南工会云会员认证_“网上工会”大普惠全面升级 全体会员共享生活大福利...
- java 百度地图返回坐标_Java使用百度地图API,根据地址,查询地址坐标。