PHP 使用 Gzip 压缩

Pader2009年4月27日 发表于 网页与编程 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');  

评论 共有 0 条评论

暂无评论,快发表你的评论吧。