我试图使用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