using ob_gzhandler will complain about headers already sent when no compression
| Bug #61820 | using ob_gzhandler will complain about headers already sent when no compression | ||||
|---|---|---|---|---|---|
| Submitted: | 2012-04-23 00:19 UTC | Modified: | 2012-04-24 17:56 UTC | ||
| From: | magicaltux@php.net | Assigned: | mike (profile) | ||
| Status: | Closed | Package: | Zlib related | ||
| PHP Version: | 5.4.0 | OS: | Linux | ||
| Private report: | No | CVE-ID: | None | ||
[2012-04-23 00:19 UTC] 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
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commits
[2012-04-23 09:01 UTC] mike@php.net
-Status: Open +Status: Assigned -Assigned To: +Assigned To: mike
[2012-04-24 17:56 UTC] mike@php.net
-Status: Assigned +Status: Closed