Re: Error when execute header('location: otherpage.php') after email been sent out. Any Workaround?

From: Date: Fri, 28 Aug 2009 09:49:23 +0000
Subject: Re: Error when execute header('location: otherpage.php') after email been sent out. Any Workaround?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-297400@lists.php.net to get a copy of this message
Some Php's tigger info output to client before you set header.try this code first --------------------------------------------------------------- ob_start();//first line write this code <<<some code for your self>>> header("location:index.php"); ob_end_flush(); --------------------------------------------------------------- second. You must check php.ini found that if flush implicit option turn on. implicit_flush = On => implicit_flush = Off test your codes again. If codes run correctly,check your codes line by lines ,found that such as 'echo','print'... and so on before 'you header("location:index.php")' line. 2009/8/28 Keith <survivor_bus@hotmail.com>: > I have a user sign up page that collects sign up information from user with > form. > This form will then be submitted to another process.php page for setting up > the user account and send email to the user. > After the email been sent out, the user will be directed back to homepage > with header("location: index.php"). > However, error happen with warning: [Cannot modify header information - > headers already sent by...] > Any workaround for this? > > Thanks for help! > Keith > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

« previous php.general (#297400) next »