POST方法的限制是什么?以及如何在php中发布大量输入?

时间:2015-10-21 11:38:56

标签: php

我在表单中有大约1300个复选框,并希望使用表单发布它们但在服务器上我只能获得大约1000个,发布它们的最佳方式是什么?

我正在搜索,但除了增加服务器大小外无法找​​到问题的解决方案。问题是我无法访问服务器配置,还有其他可能的方法吗?

2 个答案:

答案 0 :(得分:4)

您需要配置php.ini文件。

ini_set('max_input_vars', 3000);

您可以将计数设置为所需的计数而不是3000。

或,

如果您无权访问php.ini,则可以在.htaccess文件夹中设置文件夹(特别是根文件夹):

将指令添加到php.ini或将以下行放入.htaccess将起作用:

php_value max_input_vars 3000

Referene

答案 1 :(得分:2)

php.ini您检查或更改了帖子限制

post_max_size=20M
upload_max_filesize=20M