大概是簡單的我錯過了,但我想要做的是完成一個註冊表單,並在它發送確認電子郵件後,將其重定向到另一個頁面。我有什麼到目前爲止PHP:根據真實的陳述重定向
if($sentmail){
<redirection code>
}
else {
echo "Problem sending information, please resubmit.";
}
大概是簡單的我錯過了,但我想要做的是完成一個註冊表單,並在它發送確認電子郵件後,將其重定向到另一個頁面。我有什麼到目前爲止PHP:根據真實的陳述重定向
if($sentmail){
<redirection code>
}
else {
echo "Problem sending information, please resubmit.";
}
你想header()
,和可能的exit
停止處理。
if ($sentmail) {
header('Location: http://example.com/after_true_statement_redirected');
// exit; ???
} else {
echo "Problem sending information, please resubmit.";
}
您可以通過使用header();
函數來執行此操作。
if($sentmail){
header("Location: http://mypage.com/redirect.php");
die();
}
else {
echo "Problem sending information, please resubmit.";
}
使用die();
停止腳本執行。儘管頁面重定向,腳本仍然執行。
謝謝!驚訝我錯過了。 –
PHP中最簡單的重定向電話是http_redirect
。做所有你需要做的重定向。
if ($sentmail)
{
http_redirect('new location');
}
else
{
echo "Problem sending information, please resubmit.";
}
是的,正如他指出的那樣;如果您希望重定向對所有類型的http交互都是強制性的,那麼應該包含這些內容。 –
正如誰指出的? –
對不起,他提到你@Jared Farrish關於可能的評論退出。 –