|
The ob_* functions are output buffers. Where header runs into problems is it tries to interrupt what the browser is outputting already. ob_* saves all the information into a buffer and then can output it all at once while the other information is streaming also... that's as good as I can explain it anyway.. you get the idea.
|