例 1 (PHP の組み込み圧縮関数を使用):
コードをコピーします コードは次のとおりです:
if(Extension_Loaded('zlib')) Ob_Start( 'ob_gzhandler');
Header("Content-type: text/html");
< ;meta http-equiv ="Content-Type" content="text/html; charset=gb2312" />
無題のドキュメント
?php
for($i=0;$iecho 'Hello World!'
?>
if( Extension_Loaded('zlib')) Ob_End_Flush();
?>
例 2 (自作関数):
コードをコピーします
コードは次のとおりです:
無題ドキュメント html>
php
ob_end_flush();
//圧縮関数
function ob_gzip($content){
if(!headers_sent()&&extension_loaded("zlib")&&strstr($_SERVER["HTTP_ACCEPT_ENCODING"] ")){
$ content = gzencode($content,9);
header("Content-Encoding: gzip");
header("Vary: Accept-Encoding");
header("Content-Length: ". strlen($content)) ;
}
$content を返す
}
?>
http://www.bkjia.com/PHPjc/327532.html