我試圖使用php登錄頁面,但是當我使用header()重定向到另一個頁面時,我的用戶/通過檢查我的數據庫以某種方式失敗。難道我做錯了什麼?php登錄:與標題問題
此外,我知道我錯過了安全衛士,我正在實施步驟,因爲我還是比較新的PHP。但一些技巧和建議,將不勝感激!
$dbc = mysqli_connect('localhost', 'root', 'admin', 'wamad')
or die("Error connecting to MySQL server.");
$query = "SELECT * FROM $table WHERE username = '$username' and password = '$password';";
$result = mysqli_query($dbc, $query)
or die("Login error");
if(mysqli_num_rows($result) == 1){
header("Location:login_success.php");
}else{
echo "Wrong username or password.";
}
echo mysqli_num_rows($result);
mysqli_close($dbc);
我想檢查,如果用戶登錄嘗試是否有效。當我沒有header()行時,它可以正常工作,但是當它被包含時,它似乎無法正確檢查我的db。我打印出用戶/通過的搜索查詢,並且當包含該行時,我得到一個0。 – 2010-10-23 19:20:55
哦,...殺死腳本也沒有工作 – 2010-10-23 19:22:30