$ _POST最大数组大小

时间:2012-03-21 14:55:24

标签: php arrays post

我有一个非常大的形式,包含> 1000个元素。它们已经嵌套在表单html结构

                {foreach from=$result item=item}
                    <tr>
                        <td><input type="text" value="{$item.receiver.name}" name="item[{$item.id}][receiver][name]" /></td>
                        <td><input type="text" value="{$item.receiver.account_number}" name="item[{$item.id}][receiver][account_number]" /></td>
                        <td><input type="text" value="{$item.receiver.bank_code}" name="item[{$item.id}][receiver][bank_code]" /></td>
                        <td><input type="text" value="{$item.amount}" name="item[{$item.id}][amount]" /></td>
                        <td><input type="text" value="{$item.usage.first}" name="item[{$item.id}][usage][first]" /></td>
                        <td><input type="text" value="{$item.usage.second}" name="item[{$item.id}][usage][second]" /></td>
                        <td><input type="text" value="Yourdelivery GmbH" name="item[{$item.id}][usage][third]" /></td>
                        <td>
                            <input type="checkbox" value="1" name="item[{$item.id}][import]" />
                        </td>
                    </tr>
                {/foreach}

为群发银行交易创建DATAUS文件。但是在达到1000多行之后,$ _POST数组中不再添加任何元素,调试器显示以下元素数。

Xdebug Output

我已经将max_post_size添加到100M进行测试,但没有任何帮助。

1 个答案:

答案 0 :(得分:43)

尝试更改max_input_vars。更多信息:PHP max_input_vars and big forms