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();