ZBlogPHP::StartGzip PHP 메소드

StartGzip() 공개 메소드

启用Gzip
public StartGzip ( )
    public function StartGzip()
    {
        if (!headers_sent() && $this->isgzip && $this->option['ZC_GZIP_ENABLE']) {
            if (ini_get('output_handler')) {
                return false;
            }
            $a = ob_list_handlers();
            if (in_array('ob_gzhandler', $a) || in_array('zlib output compression', $a)) {
                return false;
            }
            if (function_exists('ini_set') && $this->option['ZC_YUN_SITE'] !== 'SAE') {
                ini_set('zlib.output_compression', 'On');
                ini_set('zlib.output_compression_level', '5');
            } elseif (function_exists('ob_gzhandler')) {
                ob_start('ob_gzhandler');
            }
            ob_start();
            return true;
        }
        return false;
    }
ZBlogPHP