rree
同じページの post メソッドを使用してフォームを送信します。フォームを送信した後、条件を確認し、ユーザー名が空の場合は、フォームの上部に $error1 = "ユーザー名を入力してください"; というメッセージを表示します。私が直面している問題は、header("location:index.php") を削除すると、メッセージが本文セクションに正しく表示されることです。ただし、ページを更新するために header("location:index.php"); を追加すると、ページの更新により $error1 が表示されません。しかし、タイトルはありません (「場所:index.php」)。ページの更新中にブラウザが表示するメッセージは次のとおりです (このページを表示するには、Firefox Developer Edition が情報を送信する必要があります)。メッセージを正しく表示する方法とその方法についての提案があれば教えてください。フォーム送信後の重複を防ぐため、header("location:index.php"); を追加しました。 ###ここにコードを入力してください######
P粉5133181142024-01-01 14:35:37
セッションにエラーを追加し、セッション設定値がエラーをエコーするかどうかを確認し、エラー セッションの設定を解除します