我有一个表单,用户可以在我的网站上注册。我将新用户和已注册用户与他们的电子邮件区分开来。因此,如果已经注册的用户提交了注册表,我想将他引导到FORGET PASSWORD页面。如果新用户提交,我想直接进入WELCOME TO SITE页面。 但是,我不知道如何处理表单的活动部分,因为活动部分只获取URL并且用户始终指向给定的URL。 对于表单的活动部分,我该怎么办?我可以给两个URL以及选择其中一个到活动部分的条件吗?
最诚挚的问候, 瓦赫德
答案 0 :(得分:0)
PHP伪代码:
<?php
if(user exists){ $url = "forgetpassword.html"; }
else { $url = "welcome.html";}
?>
HTML伪代码:
<form action="<?php echo $url; ?>" />
这样的东西?
答案 1 :(得分:0)
查找数据库中的电子邮件地址。
如果找到:echo header(“Location:url for your忘记密码页面”);
否则
echo header(“Location:url for your login page”);
答案 2 :(得分:0)
您可以执行如下重定向:header('Location: http://www.example.com/');
形式
<form method="POST" action="register.php">
...
</form>
register.php
$result = checkRegistration($email,...,...);
if($result) {
header("Location: welcome.php");
} else {
header("Location: password.php");
}