0

いくつかの追加機能を備えた Web アプリケーションに PHP アドレスブックを使用しています。Xampp を使用してローカル マシンでテストするとすべて正常に動作しますが、オンライン Web サーバーでホストすると、次のエラー メッセージがスローされます。

[ref.outcontrol]: 出力ハンドラ 'ob_gzhandler' は、27 行目の .../dbconnect.php で 2 回使用できません

...そして、ページには何も表示されていません。空のページです。

if(   ini_get('zlib.output_compression') != 1
   && isset($compression_level) 
   && $compression_level > 0) {
  ini_set('zlib.output_compression_level', $compression_level);
  ob_start('ob_gzhandler');
}

この問題を解決するために私を助けてください。私のgzipコンプレッサーはオフになっています。

4

2 に答える 2

0

これを克服するには、追加する前にこのような if チェックを入れます

    if (!in_array('ob_gzhandler', ob_list_handlers())) {
        ob_start('ob_gzhandler');
    } else {
        ob_start();
    }
于 2013-05-07T09:41:56.917 に答える