gpt4 book ai didi

php - ini_set 不会覆盖 php 设置

转载 作者:行者123 更新时间:2023-12-02 15:38:59 26 4
gpt4 key购买 nike

我正在尝试上传更大的文件,所以我在 php 代码中设置了它

    ini_set('upload_max_filesize', '1000M');
ini_set('post_max_size', '1100M');
ini_set('memory_limit', '1200M');

但是 $_POST 和 $_FILES 是空的。但是当我更改 php.ini 设置时它起作用了。为什么它不即时更改设置?

最佳答案

在 PHP 启动后更改这些设置为时已晚。

  • upload_max_filesize - 上传发生在 PHP 脚本运行和您的 ini_set() 执行之前
  • post_max_size - 同样

即使您可以更改 memory_limit(取决于服务器配置),如果您希望有那么大的上传,那就太晚了。

参见 ini_set()http://www.php.net/manual/en/ini.list.php了解更多信息。

关于php - ini_set 不会覆盖 php 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603112/

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