より経験豊富な開発者のアドバイスに従って、私は常に、ユーザー入力 (フォーム処理、データベース管理など) を必要とする Web ページを自己参照ページとしてコーディングしてきました。PHP ページの場合、フォームのアクションを定義済み変数の'PHP_SELF'
要素に設定し$_SERVER
、渡す引数に応じて、ページ ロジックが実行するコード ブロックを決定します。
すべてのコードが 1 つのファイルに含まれていて、さまざまな結果ページに分散していない点が気に入っています。私が見つけた 1 つの問題は、統計解析プログラムが、ページの最初のビューとその後のビュー (たとえば、フォームが送信されたとき) を区別できないことです。昔、CGI や CF を使ってページを作成したとき、フォームが実際に使用された回数が非常にきれいに表示される別の結果ページにユーザーを誘導しました。
Web 開発におけるこれらのタイプのページのベスト プラクティスは何ですか? 自己参照ページを使用する (または使用しない) 他に説得力のある理由はありますか?