-1

如果验证了登录代码,我应该进入会员页面,否则我应该在同一页面上说..我不知道如何写一个导航链接到另一个页面..我已经看到了几个使用标题的答案,但我没有不明白。

登录.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/>
4

2 回答 2

2

像这样简单地使用header

if($username==$dbusername&&$password==$dbpassword)

{

header("location:member.php");


}

如果你想延迟重定向,你可以使用这个:

header("Refresh: 5;url=klanten.php"); 

(这将在重定向前等待 5 秒)

于 2013-06-28T06:53:38.250 回答
0

你想做的可以通过发布到同一个页面login.php来实现

在任何 html 之前,请检查:

if (isset($_POST['username'])) {
    if($username==$dbusername && $password==$dbpassword) {
        header("location: member.php");
    }
}

如果条件为真, header("location: member.php")会简单地重定向到 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>
于 2013-06-28T07:01:56.190 回答