PHP:重定向真实语句

时间:2011-10-23 01:54:42

标签: php mysql html

我可能缺少一些简单的东西,但我要做的就是完成一个注册表单,然后发送确认电子邮件后,将其重定向到另一个页面。到目前为止我有什么

if($sentmail){
<redirection code>
}
else {
echo "Problem sending information, please resubmit.";
}

3 个答案:

答案 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.";
}