現在、UI 要素を表示する Web ページと、フォームの送信を処理してから UI ページにリダイレクトする Web ページがあります。PHP の header() 関数を使用してこれを行います。
header("Location: /other_page.php");
これにより、302 Found 応答が送信されます。HTTP 1.1 仕様によると、302 は「要求されたリソースが別の URI に一時的に存在する」場合です。【HTTP1.1仕様】
機能的にはこれで問題ありませんが、私たちが行っていることに対する適切なステータス コードではないようです。ここでは 303 ("See Other") が適切なステータスのように見えるので、使用しない理由があるかどうか疑問に思っています。Location: フィールドだけでなく、そのステータス行を指定する必要があるため、header() の使用をより明確にする必要があります。考え?