コンテキスト: mod_rewrite (子ページをロードするフロント ページ) を使用してアプリをビルドしようとしましたが、フロント コントローラー ページから session_enabled ページをロードする際に行き詰まりました。
問題: 問題は、session_start() 呼び出しを 2 回使用すると、PHP ページが応答を停止することです。奇妙なことに、session_start 関数は無害であり、別のページで呼び出されます。
問題を次のサンプルに絞り込みました。
child.php ファイル:
parent.php ファイル:
parent.php を呼び出すと、ブラウザが無限に読み込まれます。session_start() 呼び出しの 1 つにコメントするとすぐに、すぐに読み込まれます。
問題の原因は何ですか? セッション対応のページがどうしても必要です。
PSページを含めることで回避できますが、URLパラメーターに依存しているため、ある種のパラメータープロキシのためにそれらを修正することは避けたいと思います。