PHP报错Warning: Unknown: Input variables exceeded 1000
- 一、场景
- 二、修改前代码
- 三、修改后代码
- 四、解决方法
一、场景
- post请求PHP接口,把数据作为
array
传给后台时 - 报错:
Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
- 意思是:意思就是输入(提交)的变量超过默认 1000 个了
二、修改前代码
- js:传
json数组
给后台
let hobby = [];
for(let i=0; i<999; i++) {hobby.push({id: i,name: 'hobby' + i})
}field.hobby = hobby; //数组转json字符串$.ajax({url: '...',data: field,type: 'post',success: function(res) {alert(res.msg); //提示正确信息},error: function(res) {alert(res.msg); //提示错误信息}
});
- PHP:直接对
hobby数组
循环处理
foreach($hobby as $value) {$id = $value['id'];$name = $value['name'];
}
三、修改后代码
- js:传
json字符串
给后台:JSON.stringify(hobby)
let hobby = [];
for(let i=0; i<999; i++) {hobby.push({id: i,name: 'hobby' + i})
}field.hobby = JSON.stringify(hobby); //数组转json字符串$.ajax({url: '...',data: field,type: 'post',success: function(res) {alert(res.msg); //提示正确信息},error: function(res) {alert(res.msg); //提示错误信息}
});
- PHP:先把
hobby
json字符串 转为数组,再对数组
循环处理
$hobby = json_decode($hobby, true);
foreach($hobby as $value) {$id = $value['id'];$name = $value['name'];
}
四、解决方法
- 1、打开
php.ini
,搜索max_input_vars
,把前面的分号;
去掉,1000
改大一点,最后重启 PHP
- 2、(推荐),把前端传输数据方法从
数组
改为json字符串
。(上面三
用的就是这种方法)
PHP报错Warning: Unknown: Input variables exceeded 1000相关推荐
- 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 ...
- Eclipse报错:gc overhead limit exceeded eclipse
Eclipse报错:gc overhead limit exceeded eclipse 原因是Eclipse默认配置内存太小需要更改Eclipse安装文件夹下的eclipse.ini文件. 1.打开 ...
- 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 ...
最新文章
- Blender3.0动画制作入门学习教程 Learn Animation with Blender (2021)
- python内置数据结构之dict
- loadrunner提高篇 - 结果分析实践
- oracle 状态unknown,Oracle RAC 一个节点的instance资源状态为unknown
- python中创建对象的七种方式
- 【NLP】利用jieba对网易云音乐的评论进行词云分析
- 参数控制c语言代码走向,C语言可变参数完全解读
- 收藏:视频网站(JavaEE+FFmpeg)/Nginx+ffmpeg实现流媒体直播点播系统
- Gartner的预言:通向混合IT之旅
- 实现在线用户列表的简单方法
- php 安卓注册,做一个Android应用的注册与登录功能
- iframe调用父页面方法_5.1 vue中子组件调用父组件的方法,务必理解自定义事件的重要性...
- VMware虚拟机安装Win10系统后出现蓝屏
- linux如何禁用独立显卡驱动,Ubuntu中独立显卡不好用如何关闭独立显卡
- MFC界面美化之换肤
- 让你一遍就会的【单纯形法解线性规划最优】
- LaTex如何自动生成参考文献
- 【asp.net core 系列】5 布局页和静态资源
- 结构体与联合体概念引入
- 最小二乘法求模型最优解
热门文章
- 3807. 构造字符串——AcWing题库
- hive中的集合操作函数
- 滑雪 详解(C++)
- 为什么要学linux命令以及linux(ubuntu)的文件与目录命令
- c语言清除命令行当前行_零基础学习树莓派_常用命令
- 如何用html制作彩虹,使用transform和arc方法,怎么绘制彩虹效果。
- python实现带头结点的单链表的就地逆置_带头结点的单链表就地逆置 (10 分)...
- 电脑桌面背景色及分辨率设置问题-仅供参考
- linux系统中rsync的安装和使用,以及配置rsync开机启动
- Qtum量子链入驻慢雾区,漏洞赏金计划单项最高奖励达1万美金!