在PHP 中提交表單後重定向到另一個頁面
問題:
提交後PHP 中的表單,如何在確保表單提交成功處理的同時將使用者重新導向到另一個URL?
答案:
在 PHP 中,您可以使用 header () 函數在表單提交後發送重定向。具體操作方法如下:
在PHP 腳本中,處理表單資料(例如,驗證輸入、發送電子郵件)後:
<code class="php">header('Location: nextpage.php');</code>
將nextpage.php 替換為URL
說明:
header() 函數向瀏覽器發送重定向指令。必須在產生任何其他輸出(例如 HTML 程式碼或 echo 語句)之前呼叫它。透過傳送重定向指令,您將告訴瀏覽器載入指定的頁面。
注意:
在您提供的程式碼中:
您可以在呼叫@mail() 函數後面加上重定向,如下所示:
<code class="php">@mail($email_to, $email_subject, $email_message, $headers); header('Location: thankyou.html');</code>
這會將使用者重新導向到謝謝您郵件發送成功後的.html。
以上是如何在 PHP 中提交表單後將使用者重定向到另一個頁面?的詳細內容。更多資訊請關注PHP中文網其他相關文章!