重複の可能性:
PHP によって既に送信されたヘッダー
wampserver で正常に動作するこのログイン スクリプトがありますが、Web ホストにアップロードするとエラーが発生し続けます
警告: session_start() [function.session-start]: セッション Cookie を送信できません - ヘッダーは既に送信されています (出力は /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php:1 で開始されました) ) /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php の 2 行目
警告: session_start() [function.session-start]: セッション キャッシュ リミッターを送信できません - ヘッダーは既に送信されています (出力は /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php:1 で開始されました) ) /data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php の 2 行目
警告: ヘッダー情報を変更できません - /data/multiserv/users/988963/ の (/data/multiserv/users/988963/projects/2254894/www/admin/processor/login.php:1 で開始された出力) によって既に送信されたヘッダーprojects/2254894/www/admin/processor/login.php 行 20
以下はコードです:
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();