我有注册表单(例如:www.register.com
),一旦用户填写表单并点击提交,他就会被重定向到另一个页面(例如:www.thanku.com
)。
这一切都运行正常,但如果用户直接输入(未提交)www.register.com
,我该如何重定向到www.thanku.com
?
答案 0 :(得分:0)
您可以使用“提交”按钮发送任何值:
<input type="Submit" name="SubmitButton" value="1">
然后检查变量是否设置:
if( !isset($_POST['SubmitButton']) ) {//button not clicked
//your redirect code
}
答案 1 :(得分:0)
在页面thanku.com上,首先检查用户是否提交了任何帖子请求
e.g
if (!isset($_POST['submit'])
{
header('Location: http://www.register.com/');
exit;
}
答案 2 :(得分:0)
这正是您所需要的。
if(isset($_POST['submit'])) {
if(!$answer1 && !$answer2 && !$answer3) {
header('Location: http://www.register.com/');
} else {
// Your code is here
}
}