Php 一个帖子中最多有1000个检查元素?

Php 一个帖子中最多有1000个检查元素?,php,apache,post,Php,Apache,Post,我很难理解Html表单: 我试图通过表单(POST方法)发送50000个复选框,但是var_dump($_POST)告诉我数组中只有1000个元素 在本地,值是正确的,有50000个元素 apache或php中是否存在限制要发布的选中元素数量的参数 注: 1) 我尝试将post_max_大小更改为16M,但未达到此限制 2) 输入的名称并不重要(与t1、t2、t3…和test_具有长名称1、test_具有长名称2…等结果相同),限制始终为1000 提前非常感谢 Fredericphp.ini中有

我很难理解Html表单:

我试图通过表单(POST方法)发送50000个复选框,但是var_dump($_POST)告诉我数组中只有1000个元素

在本地,值是正确的,有50000个元素

apache或php中是否存在限制要发布的选中元素数量的参数

注: 1) 我尝试将post_max_大小更改为16M,但未达到此限制

2) 输入的名称并不重要(与t1、t2、t3…和test_具有长名称1、test_具有长名称2…等结果相同),限制始终为1000

提前非常感谢


Frederic

php.ini中有一个名为max\u input\u vars的设置

详情如下:


检查此项:。在PHP5.3.9中,他们补充道,如果你使用的是这么大的表单,那么任何一个理智的人都不想使用它。我不会撒谎,我有点想知道为什么你需要一个有1000个复选框的页面,更想知道为什么你需要50000个复选框。问题是:你真的想使用50000个POST元素吗?真的吗?你不能以某种方式分割POST数据或以更“正常”的方式重构它吗?50000测试是为了检查它失败的地方,如果问题是关于大小或数字。我不知道是否真的需要这个,我想答案是肯定的,这是我的需要:我需要管理用户的权限,对于ERP中的许多元素(有许多模块),所以我有一个包含元素和操作(不仅有添加、删除、编辑和创建)的表要检查。当然也有像“完全访问此元素”这样的快捷方式,但我需要像“完全访问而不执行此特定操作”这样的详细信息,因此我将所有操作都设置为可检查的。默认值为1000,这解释了为什么您只选择了1000