多くのユーザーが、フォームを送信した後にユーザーを別のページにリダイレクトするという問題に遭遇しています。 PHP。この問題は、開発者が適切なタイミングを考慮せずに、現在のページのコンテンツをカスタムの「成功」HTML に置き換えようとした場合に発生します。
この問題を解決するには、リダイレクト ヘッダーをすぐに追加する必要があります。 @mail($email_to, $email_subject, $email_message, $headers); 後 line.
<code class="php"><?php // ... @mail($email_to, $email_subject, $email_message, $headers); // Redirect to another PHP page header('Location: nextpage.php'); // ... ?></code>
このリダイレクト方法では、「メーリング リストにご登録いただきありがとうございます」というメッセージが表示されなくなります。 " というメッセージが現在のページに表示されなくなります。代わりに、このメッセージはリダイレクトされたページに表示される必要があります。
以上がPHP フォームの送信後にユーザーを別のページにリダイレクトするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。