您现在的位置是:首页 > 常见错误

李清波 2021-03-04 常见错误 1267 复制当前网址

parse_str(): Input variables exceeded 3000. To increase the limit change max_input_vars in php.ini.

parse_str(): Input variables exceeded 3000. To increase the limit change max_input_vars in php.ini.

出现这种情况是php.ini中的max_input_vars 最大的post的变量个数的限制。  

1、打开php.ini,修改参数,将默认的1000,改成更大的值。

max_input_vars = 1000;

单纯的修改这个值是无法从根本上去解决问题的,所以比较可取的方法是将你要传递的变量进行处理,

以ajax返回的数据为例可以进行JSON.stringfy() 处理 变成字符串

var data_s = JSON.stringify(data);

 

php代码:变成数组

var_dump(json_decode($_POST['studentList']));die;


PhpStudy修改方法

找到当前网站使用的php版本

image.png


image.png


确认重启服务即可

文章来源:http://liqingbo.com/blog-1756.html

评论