許多用戶在提交表單後將用戶重定向到另一個頁面時遇到困難PHP。當開發人員嘗試使用自訂「成功」HTML 取代目前頁面的內容而不考慮正確的時機時,就會出現此問題。
要解決該問題,應立即添加重定向標頭 @mail($email_to, $email_subject, $email_message, $headers) 之後;
<code class="php"><?php // ... @mail($email_to, $email_subject, $email_message, $headers); // Redirect to another PHP page header('Location: nextpage.php'); // ... ?></code>
此重定向方法將阻止「感謝您訂閱我們的郵件清單」 」 訊息顯示在目前頁面上。相反,此訊息應顯示在重定向的頁面上。
以上是PHP 表單提交後如何將使用者重新導向到另一個頁面?的詳細內容。更多資訊請關注PHP中文網其他相關文章!