php_value output_buffering无法正常工作

时间:2016-11-15 02:07:50

标签: php buffer

我不是为什么,但如果我写这个

  

的.htaccess

php_value output_buffering off
  

.PHP

<?php
    echo "LVL OB: ".ob_get_level()."<br>";
?>

我明白了:“LVL OB:0” - 我认为这是正常的,OB已关闭。

但是,如果我写这个

  

的.htaccess

php_value output_buffering on
  

.PHP

<?php
    echo "LVL OB: ".ob_get_level()."<br>";
?>

我得到这个:“LVL OB:0” - 为什么我得到0? OB正在开启!为什么?请解释一下这一刻。

P.S PHP 5.6如果重要

1 个答案:

答案 0 :(得分:0)

检查服务器上是否使用phpinfo()启用 output_buffering , 它应该显示一些整数值,如果没有,那么你可以先在php.ini中启用它。 完成上述操作后,您无需在&#34;上添加&#34; php_value output_buffering在你的.htaccess再次