javascript - php 中输入类型文本数组的限制是什么?

标签 javascript php jquery html arrays

我正在html中动态生成20个输入字段类型的数组并提交记录并存储在数据库中。

例如,特定一个输入字段的编码如下。类似的还有其他 20 个输入字段。

<input readonly type="hidden" size="7" placeholder="Dis" id="dis" class="dis" name="dis[]" value="{{@e.less_discount}}" />

现在,当我提交此表单并在 php 中 checkin 时,即使我已经传递了超过 114 条记录,我也只获得了前 110 条记录。 这是我检查 Post 数据计数的代码。

    $itemCount = count($_POST["item"]);     
    echo "itemcount".$itemCount;
    print_r($_POST);

输出是

111 项。 但我已经从表单中传递了 114 条记录。

enter image description here

如果记录少于 110,它工作正常。所以我想知道 html 中输入类型数组是否有任何限制。

最佳答案

您需要确保几件事才能发布大表单:

max_input_vars:默认情况下,PHP 脚本允许的最大输入变量数设置为 1000。

post_max_size :您可以发布到服务器的最大尺寸。

upload_max_filesize :如果您的表单中有文件,您也需要增加此值。

post_max_size 应始终大于 upload_max_filesize,因为您通常不会只发布一个文件或一堆文件,但您也会发布数据。

关于javascript - php 中输入类型文本数组的限制是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46407902/

相关文章:

javascript - console.log 格式化错误对象与 Error.prototype.toString 不同

Javascript 解析/评估顺序?

php - 将Magento 1.9.1迁移到Magento 2.1

php - 在Codeigniter中如何提高Rest Web service Mysql的性能?

javascript - 移除底部li时自动在底部制作其他li

jquery - JQuery : How to get the unparseable string?中的parsererror

javascript - 将表格插入内容可编辑的 div

javascript - 如何捕获日期(使用 pickadate)以在 http get 请求中使用

javascript遍历json对象

php - 如何让ajax延迟请求url