Possible Duplicate:
Headers already sent by PHP
i have this login script which works fine on my wampserver but when i upload to my webhost i keep getting the error
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php:1) in /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php:1) in /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php:1) in /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php on line 20
below is the code:
session_start();
ob_start();
extract($_POST);
include("../admin/includes/connect.php");
$query = "SELECT id,username,password FROM account WHERE username = 
           '$username' and password = '$password'";
$result = mysql_query($query) or die("unable to get query DB");
if ($row = mysql_fetch_array($result)) {
    if ($row) {
        extract($row);
        // create session
        $_SESSION['zen_user'] = 'J@0&fu#iEXHU';
        header("location: ../account.php?id=$id");
        exit();
    } else {
        echo "<script>alert('wrong username or password') ; 
           history.go(-1);</script>";
        exit();
    }
} else {
    echo "<script>alert('wrong username or password') ; history.go(-1);
           </script>";
    exit();
}
ob_end_flush();
 
     
     
     
    