Edit report at https://bugs.php.net/bug.php?id=61820&edit=1
ID: 61820 Updated by: m...@php.net Reported by: magical...@php.net Summary: using ob_gzhandler will complain about headers already sent when no compression -Status: Open +Status: Assigned Type: Bug Package: Zlib related Operating System: Linux PHP Version: 5.4.0 -Assigned To: +Assigned To: mike Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2012-04-23 00:19:08] magical...@php.net Description: ------------ When using ob_gzhandler with PHP 5.4.0+, PHP will emit warnings after flushing more than once (it looks like it's trying to modify headers on each flush). This problem didn't exist in PHP 5.3. Test script: --------------- <?php ob_start('ob_gzhandler'); echo "PHP VERSION ".phpversion()."\n"; ob_flush(); flush(); echo "This is confusing:\n"; ob_flush(); flush(); Expected result: ---------------- PHP VERSION 5.5.0-dev This is confusing: Actual result: -------------- PHP VERSION 5.5.0-dev This is confusing: Warning: Cannot modify header information - headers already sent by (output started at php-src/moo.php:6) in php-src/moo.php on line 10 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=61820&edit=1