更改
php.ini中的
zlib.output_compression=Off

zlib.output_compression=On

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2216/2216193.xml?temp=.9285852<? 
    //gzdoc.php
    ob_start();   
    ob_implicit_flush(0);   
    function GzDocOut(){ 
    $gziplevel=9; 
    $ENCODING = "gzip"; 
    $Contents = ob_get_contents(); 
    $Contents .= "\n<!-- Use compress $ENCODING -->\n"; 
    ob_end_clean(); 
    header("Content-Encoding: $ENCODING"); 
    print pack('cccccccc',0x1f,0x8b,0x08,0x00,0x00,0x00,0x00,0x00); 
    $Size = strlen($Contents); 
    $Crc = crc32($Contents); 
    $Contents = gzcompress($Contents,$gziplevel); 
    $Contents = substr($Contents, 0, strlen($Contents) - 4); 
    print  $Contents; 
    print pack('V',$Crc); 
    print pack('V',$Size); 
    exit; 

    ?> <?php
    //test.php
    include_once("./gzdoc.php");
    echo "test";
    GzDocOut();
    ?> 
      

  2.   

    xyr1981你是不是对perl比较熟悉,我对php比较熟悉,现在在学perl,可否指教?
    谢谢!
      

  3.   

    feel8需要每个页面都包含
    还是xyr1981的方法比较好,我调试通过了