好吧,所以基本上,我一直在尝试这个小时或2现在。 当用户登录我的网页时,他们似乎不会被重定向到user.php。 他们只看到一个小空框,仍然在index.php上。PHP:登录不能重定向
我的表单操作是这样的:
<form id="login" method="POST" autocomplete="off" action="<?php echo $_SERVER['PHP_SELF'];?>">
再有就是当用户成功登录在要执行的代码:
if ($username == $dbusername && md5($password) == $dbpassword)
{
//You're in!
$_SESSION['username'] = $username;
header("Location:user.php");
}
else die blablabla
而且仍然是用户不似乎被重定向。
我会怎么做?
确保在调用'header'之前不输出任何内容。也查找为什么(普通)md5不好 – knittl
尝试在'header()'后面放置'exit;'代码 –