=6) {-6ren">
gpt4 book ai didi

php - 在 php.ini 中更改 output_buffering 但不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 11:50:42 37 4
gpt4 key购买 nike

我正在这样尝试我的代码

if (isset($_GET['year'])) {
$year=$_GET["year"];
} else {
if (date("n")>=6) {
$year = date("Y")+1;
header('Location: '.$year);
exit();
} else {
$year = date("Y");
}
}

显示错误

Warning: Cannot modify header information - headers already sent by (output started at /home/2019_7ikeiu/aaaaaa.com/index.php:1) in /home/2019_7ikeiu/aaaaaa.com/index.php on line 9

我用这个

phpinfo();

检查 php.ini 它显示 output_buffering 0 和位于

的 php.ini 文件
/etc/php70/php.ini 

但是如果我通过 SSH 和注释检查

php -i | grep "Loaded Configuration File"

它在 /opt/cpanel/ea-php56/root/etc/php.ini 中显示我的 php.ini

我用 output_buffering = 4096 编辑了我的 php.ini但不知道为什么 phpinfo 仍然显示 output_buffering 0

请帮帮我,谢谢。

最佳答案

我认为您需要编辑 phpinfo() 中显示的 php.ini,因为有 2 个 php.ini' s,一个用于 Web 服务器(apachenginx)和控制台中使用的 php.ini

编辑完 php.ini 后,请重新启动您的网络服务器,以便它可以加载最新的 PHP 配置。

关于php - 在 php.ini 中更改 output_buffering 但不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56128171/

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