包含 gzip 标签的文章

PHP 使用 Gzip 压缩

突然要用到,在这里记一下.  

PHP代码
  1. function ob_gzip($content) {  //GZip压缩函数,放在 ob_start() 内,如 ob_start('ob_gzip')  !headers_sent()   
  2.     if(extension_loaded('zlib')    
  3.         && strstr($_SERVER['HTTP_ACCEPT_ENCODING'],'gzip')) {   
  4.         $content = gzencode($content."\r\n<!-- GZip Encode -->",5);   
  5.         header('Content-Encoding: gzip');    
  6.         header('Vary: Accept-Encoding');   
  7.         header('Content-Length: '.strlen($content));   
  8.     }   
  9.     return $content;   
  10. }   
  11.   
  12. ob_start('ob_gzip');  
Pader 2009-4-27 0