如果验证登录代码,我应该进入成员页面,否则我应该在同一页面上说..我不知道如何编写导航链接到另一个页面..我已经看到几个使用标题的答案但我没理得。
的login.php
if($username==$dbusername&&$password==$dbpassword)
{
// If this condition is true I should go into member page
}
else
{
echo "incorrect password!"; //should stay in the same page
}
form action= "member.php" method="post"
Username: input type="text" name="username"<br/>
Password: input type="password" name="password"<br/>
input type="submit" value="LogIn"><br/><br/>
答案 0 :(得分:2)
只需使用header
,就像这样:
if($username==$dbusername&&$password==$dbpassword)
{
header("location:member.php");
}
如果您想延迟重定向,可以使用:
header("Refresh: 5;url=klanten.php");
(这将在重定向前等待5秒)
答案 1 :(得分:0)
您可以通过发布到同一页面login.php
来实现您想要做的在任何HTML之前,请检查:
if (isset($_POST['username'])) {
if($username==$dbusername && $password==$dbpassword) {
header("location: member.php");
}
}
header(“location:member.php”)如果条件为true,只需重定向到member.php。 所以表单看起来像这样:
form action="login.php" method="post">
Username: <input type="text" name="username" />
Password: <input type="password" name="password" />
<input type="submit" value="LogIn" />
</form>