Php 用户输入正确信息后重定向
我的PHP: 我试图在用户输入正确信息后使脚本重定向。我知道这与:Php 用户输入正确信息后重定向,php,Php,我的PHP: 我试图在用户输入正确信息后使脚本重定向。我知道这与: header("Location: site"); 但是,它不会在提交后重定向。但它确实会登录,因为当我刷新时,它会重定向到/site 还有想法 $submit = $_POST['submit']; $username = mysql_real_escape_string($_POST['username']);
header("Location: site");
但是,它不会在提交后重定向。但它确实会登录,因为当我刷新时,它会重定向到/site
还有想法
$submit = $_POST['submit'];
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
if ($submit) {
if ($username&&$password) {
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows($query);
if ($numrows!=0) {
while ($row = mysql_fetch_assoc($query)) {
$dbusername = $row['username'];
$dbpassword = $row['password'];
$rank = $row['rank'];
}
if ($username==$dbusername&&md5($password)==$dbpassword) {
header("Location: site");
$_SESSION['username']=$username;
} else
echo "<div class='alert alert-error'><strong>Error:</strong> Incorrect password!</div>";
}else
echo "<div class='alert alert-error'><strong>Error:</strong> The user you entered doesn't exist!</div>";
}else
echo "<div class='alert alert-error'><strong>Error:</strong> Please enter a username or password!</div>";
}
$submit=$\u POST['submit'];
$username=mysql\u real\u escape\u字符串($\u POST['username']);
$password=mysql\u real\u escape\u字符串($\u POST['password']);
如果($提交){
如果($username&&$password){
$query=mysql_query(“从用户名为“$username”的用户中选择*);
$numrows=mysql\u num\u行($query);
如果($numrows!=0){
而($row=mysql\u fetch\u assoc($query)){
$dbusername=$row['username'];
$dbpassword=$row['password'];
$rank=$row['rank'];
}
如果($username==$dbusername&&md5($password)==$dbpassword){
标题(“位置:现场”);
$\会话['username']=$username;
}否则
echo“错误:密码不正确!”;
}否则
echo“错误:您输入的用户不存在!”;
}否则
echo“错误:请输入用户名或密码!”;
}
以下是我的完整代码:
你读过《地狱之声》吗?