Bug #61820 [Opn->Asn]: using ob_gzhandler will complain about headers already sent when no compression
Edit report at https://bugs.php.net/bug.php?id=61820&edit=1
ID: 61820
Updated by: mike@php.net
Reported by: magicaltux@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] magicaltux@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
Thread (3 messages)