diff options
author | Andreas Gohr <andi@splitbrain.org> | 2006-05-19 23:27:51 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2006-05-19 23:27:51 +0200 |
commit | 3138b5c7607b434fa9b1b8c563ad461985d5b5c8 (patch) | |
tree | fafd6d4ad070b853bfd9205af32cc7433f192226 /inc/init.php | |
parent | 64c9cfd50fc230a56c886d1c45d84a4f98dcc4c7 (diff) | |
download | rpg-3138b5c7607b434fa9b1b8c563ad461985d5b5c8.tar.gz rpg-3138b5c7607b434fa9b1b8c563ad461985d5b5c8.tar.bz2 |
moved gzip compression to init.php
darcs-hash:20060519212751-7ad00-ace54b61706fdf4f1b7c2abdbabee215a1e256ab.gz
Diffstat (limited to 'inc/init.php')
-rw-r--r-- | inc/init.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/inc/init.php b/inc/init.php index 00d6a6a90..4289e30a9 100644 --- a/inc/init.php +++ b/inc/init.php @@ -60,6 +60,14 @@ // make session rewrites XHTML compliant @ini_set('arg_separator.output', '&'); + // enable gzip compression + if ($conf['gzip_output'] && + !defined('DOKU_DISABLE_GZIP_OUTPUT') && + function_exists('ob_gzhandler') && + preg_match('/gzip|deflate/', $_SERVER['HTTP_ACCEPT_ENCODING'])) { + ob_start('ob_gzhandler'); + } + // init session if (!headers_sent() && !defined('NOSESSION')){ session_name("DokuWiki"); |