[PHP-users 31643] header関数について
Minoru.Harada
system @ acekoeki.co.jp
2007年 3月 9日 (金) 13:30:15 JST
お世話になります。
minoといいます。
最近PHPを始めた初心者です。
本日はheader関数について質問させていただきます。
ユーザー認証にパスした人のみ会員専用のページにと
ばしたいと思い下記のように記述したところ
<?php
//データベース関連のデータをインクルードします!
require_once("dbini.php");
//MySQLに接続します!
$con = mysql_connect($dbserver, $dbuser, $dbpassword);
//データベースを選択します!
$selectdb = mysql_select_db($dbname, $con);
//SQL文を組み立てる(フォームの値をWHEREに指定)!
$sql = "select * from m_user where (user_cd = '$user') and (password =
'$password')";
//結果セットを取得します!
$rst = mysql_query($sql, $con);
//抽出件数を取得します!
$recmax = mysql_num_rows($rst);
if ($recmax == '0') {
print "ユーザーIDとパスワードの認証に失敗しました";
}
else {
header("Location: http://○○○/△△△/main.php");
exit();
}
?>
Warning: Cannot modify header information - headers already sent by (output
started at C:\Program Files\Apache
Group\Apache2\htdocs\kisei\login_check.php:4) in C:\Program Files\Apache
Group\Apache2\htdocs\kisei\login_check.php on line 44
というエラーが表示されてしまいます。
何かよい解決策などはないでしょうか?
よろしくお願いいたします。
PHP-users メーリングリストの案内