gpt4 book ai didi

php - 当数据太大时,php 中的 $_POST 为空

转载 作者:可可西里 更新时间:2023-10-31 23:22:40 24 4
gpt4 key购买 nike

我们使用 php 开发了一个 web 应用程序。在客户将其迁移到 VMware 之前,它一直运行良好。自从一些在 POST 中发送的表单没有被发送,我们发现它只有在发送超过一定数量的数据时才会发生。它仅在 VMware 环境中运行应用程序时发生。

请帮忙!!

更新:在 apache_error.log 文件中我发现了以下错误:PHP 警告:未知:输入变量超过 1000。要增加限制,请更改 php.ini 中的 max_input_vars。在 Unknown on line 0, referer: .....

这个参数只能在 php.ini-development 和 php.ini-production 中找到,它被注释掉了所以我删除了 ;;并增加了值,还在 php.ini 文件中添加了值,但正如我在 phpinfo() 中看到的那样,它都被忽略了有什么建议吗?

PHP 版本 5.3.13

最佳答案

在 php.ini 中注释的 max_input_vars 很可能意味着它正在使用默认值。您可以通过取消注释来覆盖它。在这种情况下,评论并不意味着忽略。

post_max_size 参数也应该可以在您的 php.ini 文件中进行配置。确保在测试之前和更改该文件中的任何内容之后重新启动 apache。在您的 php.ini 文件中,找到显示

的行
post_max_size = 2M

(或任何最大尺寸)

并将其增加到 8M 或类似值。

您的 php.ini 文件可能位于也可能不位于

/etc/php5/apache2/php.ini

它确实因发行版而异。

关于php - 当数据太大时,php 中的 $_POST 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13447135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com