重複の可能性:
PHPによってすでに送信されているヘッダー
すべてに挨拶...私はPHPを初めて使用し、ログインページを作成しようとしています。直面している問題は、If条件のヘッダーでエラーが発生するため、$regと$passwordの場合は次のページにリダイレクトできません。データベース内のものと一致します。第二に、私がこのコードで行っている最善の方法だと思いますか?私の悪い英語でごめんなさいここに私のコードがあります。
<?php
$reg=$_POST["reg"];
$password=$_POST["pwrd"];
$result=mysql_query("Select * from student where reg='$reg' and password='$password'");
if(!$result){
die('errrrrrrrrrrrrror'.mysql_error());
}
while ($row = mysql_fetch_array($result)) {
$db_reg=$row['reg'];
$db_password=$row['password'];
}
if(isset($_POST['login'])){
if($reg!=$db_reg || $password!=$db_password){
echo 'login failed';
}
//else if($reg=="" || $password!=""){
// echo 'empty';
//}
else if($reg==$db_reg && $password==$db_password){
header("Location:welcome.php");
//echo 'weclome here'." ".$reg;
}
}
?>