// Compress it?
if (!empty($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos('gzip', $_SERVER['HTTP_ACCEPT_ENCODING']) !== null)) {
- // Compress it
+ // Compress it for HTTP gzip
$GLOBALS['output'] = gzencode($GLOBALS['output'], 9, true);
// Add header
sendHeader('Content-Encoding: gzip');
- } // END - if
+ } elseif (!empty($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos('deflate', $_SERVER['HTTP_ACCEPT_ENCODING']) !== null)) {
+ // Compress it for HTTP deflate
+ $GLOBALS['output'] = gzcompress($GLOBALS['output'], 9);
+
+ // Add header
+ sendHeader('Content-Encoding: deflate');
+ }
// Add final length
sendHeader('Content-Length: ' . strlen($GLOBALS['output']));