我如何 post 超过 20 项?
How can I post more than 20 items?
我想要post多个值:
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];
}
}
我的问题是 posting 以某种方式被限制为 20。当我添加另一个输入字段 <input name='name[]' value='21'/>
时,输出仍然只有 20 个项目。我不知道为什么会这样。
在您的服务器中,可以将 max_input_vars
值设置为 20
。
通过在脚本 运行 所在的目录中创建一个 .htaccess
文件来更改该值并插入到:
php_value max_input_vars 100
在 http://php.net/manual/en/info.configuration.php#ini.max-input-vars 阅读更多内容。
我想要post多个值:
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];
}
}
我的问题是 posting 以某种方式被限制为 20。当我添加另一个输入字段 <input name='name[]' value='21'/>
时,输出仍然只有 20 个项目。我不知道为什么会这样。
在您的服务器中,可以将 max_input_vars
值设置为 20
。
通过在脚本 运行 所在的目录中创建一个 .htaccess
文件来更改该值并插入到:
php_value max_input_vars 100
在 http://php.net/manual/en/info.configuration.php#ini.max-input-vars 阅读更多内容。