In a file with functions only, one of the functions is structured like ->
function foo()
{
if (isset($_POST['submit']))
{
/* DO SOME SQL */
header('location: xxxxx');
}
else
{
/* SHOW A FORM HERE */
}
}
I noticed today that when I turned off output buffering, that the header
redirect doesn't work anymore...
I turned on E_ALL error reporting, and I didn't get any errors.
I checked the file that called on this particular file, and there is no
'white space' before or after <?php ?>
I checked all included files that this function calls on and there is no
'white space' before or after <?php ?>
Are there any other reasons why header() would fail while output
buffering is off.
Im running php 4.2.1 on FreeBSD 4.5-R p6
Thanks
--
Gerard Samuel
http://www.trini0.org:81/
http://dev.trini0.org:81/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php