2016-11-15 5 views
1

Iない理由が、私はこのはphp_valueのにoutput_bufferingは動作しません。通常の

.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.iniでそれを有効にすることができない、その後場合にoutput_bufferingが、それはいくつかの整数値を表示する必要があるのphpinfo()、 を使用してサーバー上で有効になっている場合、それは重要

答えて

0

チェックであればPHP 5.6。 上記の操作が完了したら、再度.htaccessに "php_value output_buffering on"を追加する必要はありません。

+0

待ち合わせ!私は興味があります振る舞いphp_valueディレクティブ – MaximPro

+0

はい、あなたはこのリンクを参照して確認することができます:http://php.net/manual/en/outcontrol.configuration.php#ini.output-buffering – Anupam

+0

それは約output_buffering、ないphp_value – MaximPro

関連する問題