Re: [PHP4BETA] Strange behavior - output_buffering

From: Date: Wed, 03 Nov 1999 17:50:02 +0000
Subject: Re: [PHP4BETA] Strange behavior - output_buffering
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-5868@lists.php.net to get a copy of this message
Giancarlo said: > This should be the correct behavior only if output_buffering was OFF. With > output_buffering turned ON, it should accept headers until the page is done > and sent to  the client. Sorry if I'm dense, but I don't see how the data ordering problem is related to buffering necessarily. Doesn't the buffering (or not) happen downstream from the construction of data? So, if the page attempts to start sending data down the pipe before using header(), then header() should rightly complain. Separately, if buffering is turned on, the buffering module would catch whatever is being sent by data output functions and/or header() in whatever order, else whatever data is constructed just gets shoved out the pipe. I doubt it that a header() error should stop processing though - it seems to me that error shouldn't be fatal but I don't know. Is there a reason you must send data before headers? Sorry if I misunderstand your problem. G

« previous php.version4 (#5868) next »