如何发布超过20个项目?

时间:2018-01-22 10:30:27

标签: php post limit

我想发布多个值:

的index.php:

<form action="update.php" method="post">
<input name='name[]' value='1'/>
<input name='name[]' value='2'/>
<input name='name[]' value='3'/>
<input name='name[]' value='4'/>
<input name='name[]' value='5'/>
<input name='name[]' value='6'/>
<input name='name[]' value='7'/>
<input name='name[]' value='8'/>
<input name='name[]' value='9'/>
<input name='name[]' value='10'/>
<input name='name[]' value='11'/>
<input name='name[]' value='12'/>
<input name='name[]' value='13'/>
<input name='name[]' value='14'/>
<input name='name[]' value='15'/>
<input name='name[]' value='16'/>
<input name='name[]' value='17'/>
<input name='name[]' value='18'/>
<input name='name[]' value='19'/>
<input name='name[]' value='20'/>
</form>

update.php

if ($_POST['name']) {
    foreach ( $_POST['name'] as $key=>$value ) {
        echo $_POST['name'][$key];
   }
} 

我的问题是以某种方式将帖子限制为20.当我添加另一个输入字段<input name='name[]' value='21'/>时,输出仍然只有20个项目。我不知道为什么会这样。

1 个答案:

答案 0 :(得分:3)

在您的服务器中,可以max_input_vars设置20值。

通过在脚本运行并插入的目录中创建.htaccess文件来更改该值:

php_value max_input_vars 100

http://php.net/manual/en/info.configuration.php#ini.max-input-vars了解详情。