【问题标题】:What can cause $_POST data to be incomplete什么会导致 $_POST 数据不完整
【发布时间】:2014-03-22 15:37:29
【问题描述】:

我有一个包含大约 1500 个字段的简单基本 HTML 表单。 500 行有文本条目。提交表单时,$_POST 仅包含这 500 行中的大约 130 个条目。 post_max_size 很高,所以不是这样。您可以在此处查看准系统示例:

http://www.dadilja.rs/test.php

如果您在提交后检查来源,您会看到$_POST 数据仅包含字母 F 之前的条目。

所以我认为这是一些服务器设置,因为页面上只有 HTML,并且在两个不同的服务器上的行为是相同的 - 可能是一些通用设置。如果您检查 Web 控制台并检查请求正文,您将看到表单提交了所有数据。有什么想法吗?

【问题讨论】:

  • 一个包含大约 1500 个字段的“简单”HTML 表单有点矛盾
  • 简单是复杂的反面。这个表格不复杂,很长
  • 如果我看到一个包含这么多字段的表单,我会不理会那个网站
  • 来自管理页面,制造商属性值

标签: php forms apache http-post


【解决方案1】:

检查您的 php.ini max_input_vars。默认为 1000。

【讨论】:

    【解决方案2】:

    尝试更改max_input_vars,查看this 以获取更多信息。来源 - link

    【讨论】:

    猜你喜欢
    • 2023-03-31
    • 2017-11-03
    • 2016-10-09
    • 1970-01-01
    • 2016-10-27
    • 2011-12-07
    • 2012-04-23
    • 1970-01-01
    • 2016-01-22
    相关资源
    最近更新 更多