php的最大输入变量,PHP警告:未知:输入变量超过1000

作者遇到PHP警告,提示输入变量超过1000。通过检查发现表单提交的数据被异常分解为大量单字符串,导致误触发限制。最终确认问题是由于提交处理程序导致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我的页面上的POST表单数据发送到我的服务器时,我收到一个新的php警告.警告如下:

PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: 07000

事实是,我的表单没有近1000个输入变量,所以我很抱歉为什么会出现.作为一个附注,直到最近我没有这个问题,我怀疑当我运行yum更新的东西改变/被安装是导致这个.任何建议或答案都不胜感激.

编辑1:

所以我做了var_dump($_ REQUEST),得到〜1000个单字符串.数组中的第一组项目是它们应该是什么,但是一堆我不需要提交的东西被分解成单个字符串.想法欢迎

array(1001) {

["action"]=> string(10) "step1_show"

["submit"]=> string(6) "Step 1"

[0]=> string(1) "a"

[1]=> string(1) "c"

[2]=> string(1) "t"

[3]=> string(1) "i"

[4]=> string(1) "o"

[5]=> string(1) "n"

[6]=> string(1) "="

[7]=> string(1) "l"

[8]=> string(1) "o"

[9]=> string(1) "g"

[10]=> string(1) "o"

[11]=> string(1) "u"

[12]=> string(1) "t"

[13]=> string(1) "&"

[14]=> string(1) "p"

[15]=> string(1) "r"

[16]=> string(1) "o"

[17]=> string(1) "p"

[18]=> string(1) "e"

[19]=> string(1) "r"

[20]=> string(1) "t"

[21]=> string(1) "y"

[22]=> string(1) "="

[23]=> string(1) "3"

[24]=> string(1) "7"

[25]=> .....

答案:它最终成为我的提交处理程序的问题.感谢您的投入.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值