News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Brian Moon's Blog:
ob_start and HTTP headers
February 01, 2010 @ 14:38:27

Brian Moon has a new post to his blog today looking at something it's common for web applications to use, ob_start, and what about HTTP headers makes it work to prevent the infamous "headers already sent" message.

HTTP is the communication protocol that happens between your web server and the user's browser. Without too much detail, this is broken into two pieces of data: headers and the body. The body is the HTML you send. But, before the body is sent, the HTTP headers are sent.

He includes a sample raw HTTP response for a page and how the ob_start function works to buffer the output of the resulting page to save the header information until the buffer is echoed or cleaned out. There is a down side he mentions, though - there's no partial buffering built in so it's an all or nothing short.

0 comments voice your opinion now!
obstart http header buffer


blog comments powered by Disqus

Similar Posts

Hardened-PHP Project: Dotdeb PHP Email Header Injection Vulnerability

Nicolas Grekas (on Github): Improved handling of HTTP requests in PHP

Bill Staples' Blog: IIS7 Patch for Windows Vista fixes CGI/PHP apps - multiple response headers

Hasin Hayder's Blog: expanding short url to original url using PHP and CURL

Michael Dowling: A Case for Higher Level PHP Streams in PSR-7


Community Events





Don't see your event here?
Let us know!


list introduction code language framework laravel testing unittest install symfony2 interview api series community release refactor developer threedevsandamaybe opinion podcast

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework