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@xxxxxxxxxxx>: > 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 > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php