Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php:最大输入变量超过1000_Php - Fatal编程技术网

php:最大输入变量超过1000

php:最大输入变量超过1000,php,Php,我在两个独立的服务器中有两个不同的web应用程序, 带有“abc”web app的服务器1在数据库中有2000多条记录,而带有“123”web app的服务器2只有1000多条记录。 但只有服务器2中的“123”带有此警告:输入变量超过1000,有人知道原因吗?首先感谢。 是否有任何选项可以解决最大输入变量超过1000的问题? 我这样问是因为有些人不建议在php.ini中更改它 我相信我的数据库记录在未来会不断增加,我认为不能一直改变最大输入变量的数量,对吗 这与数据库记录计数无关,而是与发送到

我在两个独立的服务器中有两个不同的web应用程序,
带有“abc”web app的服务器1在数据库中有2000多条记录,而带有“123”web app的服务器2只有1000多条记录。
但只有服务器2中的“123”带有此警告:输入变量超过1000,有人知道原因吗?首先感谢。
是否有任何选项可以解决最大输入变量超过1000的问题?
我这样问是因为有些人不建议在php.ini中更改它

我相信我的数据库记录在未来会不断增加,我认为不能一直改变最大输入变量的数量,对吗

这与数据库记录计数无关,而是与发送到服务器的数据大小有关

以下是手册的内容:

可以接受多少输入变量(限制分别应用于$\u GET、$\u POST和$\u COOKIE superglobal)。使用此指令可降低使用哈希冲突的拒绝服务攻击的可能性。如果输入变量超过本指令规定的数量,将发出E_警告,并从请求中截断更多的输入变量。

如果不想更新php.ini,可以尝试使用.htaccess:

php_value max_input_vars 10000

这里已经回答了这个问题

您可以使用以下命令在.htaccess文件中执行此操作:

php_value max_input_vars 10000

谢谢这意味着可能是我的编码方法导致了太多的数据输入?通常是与编码相关的服务器配置相关的问题。你是在使用suhosin还是安全安装?嗯..我不确定我在用什么..我只用于上传文件。我想是Centos,EPELThanks的链接!你的代码看起来像什么,或者你想实现什么?这个页面至少有2个XHR来生成2个下拉列表,每个列表有300个数据。也有窗口加载功能。现在我意识到这可能是我的问题。。