我可能缺少一些简单的东西,但我要做的就是完成一个注册表单,然后发送确认电子邮件后,将其重定向到另一个页面。到目前为止我有什么
if($sentmail){
<redirection code>
}
else {
echo "Problem sending information, please resubmit.";
}
答案 0 :(得分:1)
您希望header()
以及可能exit
停止处理。
if ($sentmail) {
header('Location: http://example.com/after_true_statement_redirected');
// exit; ???
} else {
echo "Problem sending information, please resubmit.";
}
答案 1 :(得分:0)
您可以使用header();
功能执行此操作。
if($sentmail){
header("Location: http://mypage.com/redirect.php");
die();
}
else {
echo "Problem sending information, please resubmit.";
}
使用die();
停止脚本执行。虽然页面重定向,但脚本仍然会执行。
答案 2 :(得分:0)
PHP中最简单的重定向调用是http_redirect
。是否需要为重定向执行所有操作。
if ($sentmail)
{
http_redirect('new location');
}
else
{
echo "Problem sending information, please resubmit.";
}