php ini_set() 更改不会在安全模式关闭的情况下进行

标签 php output-buffering ini-set

我想关闭输出缓冲。目前它显示 no value 本地和主。我运行 ini_set('output_buffering',4092); 并且 phpinfo() 没有任何变化。安全模式已关闭。

接下来要检查什么?

最佳答案

output_buffering 只能通过 PHP_INI_PERDIR 设置,根据 documentation是:

Entry can be set in php.ini, .htaccess, httpd.conf or .user.ini (since PHP 5.3)

只有 PHP_INI_ALLPHP_INI_USER 允许在 PHP 文件中设置指令。

关于php ini_set() 更改不会在安全模式关闭的情况下进行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14867407/

相关文章:

php - 为什么我的 ajax 自动保存不起作用?

c++ - 在 std::cout 和 std::endl 的上下文中使用输出流缓冲区

PHP 输出缓冲(ob_start、ob_flush)

PHP7.2.7-fpm/Docker ini_set() : Headers already sent. 此时无法更改session模块的ini设置

php - 即使使用 error_reporting(0),PHP 也会回显错误的原因是什么?

php - 为什么 ini_set ('memory_limit' ) 不起作用?

Javascript 函数操作

javascript - 我可以将变化的变量保存到sql中吗?

php - 当尝试更新记录时,它给出的值为 0 - codeigniter

php - ob_start 并包含问题