On Wed, Oct 28, 2009 at 10:01 AM, tedd <t...@sperling.com> wrote: > I just had a script stop following this statement: > > header("Location:users.php"); > > It *was* working, but now instead of running "users.php", it defaults to the > parent script. > > When I place exit() after it, such as: > > header("Location:users.php"); > exit(); > > The script simply exits. It does not continue to users.php -- BUT -- it did. > > What would stop this statement from working?
Any text output before the header() statement would stop it, this includes spaces after closing ?> in any included files before the header() as well, not just text from echos or prints. If you have errors hidden or disabled, then you would not see the warning from header(), try it with all errors enabled. Cheers, James -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php