私が探していた回答は見つかりませんでした。連絡先フォームのエラーがPHPに存在する場合は、同じページの場所にリダイレクト
私は正常に動作する連絡フォームを持っています。提出された場合、ユーザーはheader("Location: success.php");
を使用してsuccess.phpに移動します。連絡先フォームにエラーがあると問題が発生します。私がしたことは、使用することです
action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"
これは、ユーザーを同じページに保ち、エラーを表示します。しかし、問題は単一ページのWebサイトであるため、ユーザーをページの先頭にリダイレクトし、エラーが表示される連絡先フォームに戻ることはないということです。どのように私は電子メールが送信されていないことを知っているので、コンタクトフォームにスクロールするためにPHPを使用するのですか?
感謝を。私はすでにsmoothScrollエフェクトのhtmlでアンカーを使用しています。ちょうどPHPでそれを実装する方法がわかりませんでした。 –