On 12 Feb 2004 at 17:20, adwinwijaya wrote: > Hello php-generaler's , > > I have a script like this : > > if($foo == 'something'){ > header('Location:to_another_page.php') ; > }else > { > do another thing in here > } > > header('Location:to_previous_page.php'); > > > I got a problem ... when $foo == 'something' .. it wont redirect me to > to_another_page.php .... but if I put die(); after calling header(); .. > it will work ... > > is this the bug ?
You're joking, right? Your second "header" statement is outside the if/else loop, so it's executed every time, obviously. This in turn means that your script will always redirect to "previous_page.php", unless, of course, you kill it before it gets to the second "header" statement. Suggestion: read up on control structures (chapter 11 in the PHP manual). -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php