我有一個表格,用戶可以在我的網站註冊。我將新用戶和已註冊的用戶與他們的電子郵件區分開來。因此,如果已經註冊的用戶提交了註冊表格,我想引導他進入忘記密碼頁面。如果新用戶提交,我想直接進入WELCOME TO SITE頁面。 但是,我不知道如何處理表單的活動部分,因爲活動部分只是獲取一個URL,並且用戶始終指向給定的URL。 如何處理表單的活動部分?我可以給兩個URL和一個條件選擇其中一個到活動部分嗎?根據不同的條件更改表格的活動部分
最好的問候, 瓦希德
我有一個表格,用戶可以在我的網站註冊。我將新用戶和已註冊的用戶與他們的電子郵件區分開來。因此,如果已經註冊的用戶提交了註冊表格,我想引導他進入忘記密碼頁面。如果新用戶提交,我想直接進入WELCOME TO SITE頁面。 但是,我不知道如何處理表單的活動部分,因爲活動部分只是獲取一個URL,並且用戶始終指向給定的URL。 如何處理表單的活動部分?我可以給兩個URL和一個條件選擇其中一個到活動部分嗎?根據不同的條件更改表格的活動部分
最好的問候, 瓦希德
PHP僞代碼:
<?php
if(user exists){ $url = "forgetpassword.html"; }
else { $url = "welcome.html";}
?>
HTML僞代碼:
<form action="<?php echo $url; ?>" />
像這樣的事情?
查找數據庫中的電子郵件地址。
如果找到:echo header(「Location:url for your forgot password page」);
else
echo header(「Location:url for your login page」);
你可以做這樣的重定向: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");
}
只是要在腳本的形式決定數據被髮送到。 – CBroe