我正在嘗試創建登錄系統。每當有人輸入不正確的細節,應該有一個消息被echo'd,但沒有,頁面重定向到我的index.php文件。我知道我有一個header();
函數,但不應該在if語句之後調用它。PHP - 回顯沒有顯示?
session_start();
include 'dbh.php';
$uid = $_POST['uid'];
$pwd = $_POST['pwd'];
$sql = "SELECT * FROM users WHERE uid='$uid' AND pwd='$pwd'";
$result = mysqli_query($conn, $sql);
if (!$row = mysqli_fetch_assoc($result)) {
echo "Your username or password is incorrect";
} else {
$_SESSION['id'] = $row['id'];
}
header("Location: ../index.php");
當瀏覽器獲得重定向時,它不會首先顯示頁面。 – Barmar