ホームページ > バックエンド開発 > PHPチュートリアル > Thinkphp が Gzip ヘッダー出力関連の問題を解決

Thinkphp が Gzip ヘッダー出力関連の問題を解決

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:50:35
オリジナル
865 人が閲覧しました

Thinkphp は Gzip ヘッダー出力の問題をオフにします
Thinkphp はデフォルトで gzip 圧縮をオンにします

'OUTPUT_ENCODE'         =>  true, // 页面压缩输出
ログイン後にコピー


需要はこんな感じです
アクションでは、ヘッダーを使用して画像を出力します

質問
thinkphp は Ob_start
を使用しているため
<br />
// 页面压缩输出支持<br />
        if(C('OUTPUT_ENCODE')){<br />
            $zlib = ini_get('zlib.output_compression');<br />
            if(empty($zlib)) ob_start('ob_gzhandler');<br />
        }<br />
ログイン後にコピー


今日の問題につながる
<br />
if(C('OUTPUT_ENCODE')){<br />
        ob_flush();<br />
        ob_clean();<br />
      }<br />
 <br />
$thumburi = 'Thumb/666.jpg';<br />
    $type = getimagesize($thumburi);<br />
    header("Content-type: ".   $type['mime']);<br />
    readfile($thumburi);<br />
    die();<br />
ログイン後にコピー

ヘッダーを使用して画像を出力できません。丸一日経ちましたが、まだ解決策がありません。
注: ページ圧縮キャッシュをオフにすることはできません。 !

thinkphp? ヘッダー
-----解決策--------------------------------
3 番目のコードはあなた自身です あなたが書きましたか?
gzip モードの送信が有効なままなので、送信の種類を変更すると問題が発生することはありませんか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート