0

コンテキスト: mod_rewrite (子ページをロードするフロント ページ) を使用してアプリをビルドしようとしましたが、フロント コントローラー ページから session_enabled ページをロードする際に行き詰まりました。

問題: 問題は、session_start() 呼び出しを 2 回使用すると、PHP ページが応答を停止することです。奇妙なことに、session_start 関数は無害であり、別のページで呼び出されます。

問題を次のサンプルに絞り込みました。

child.php ファイル:

parent.php ファイル:

parent.php を呼び出すと、ブラウザが無限に読み込まれます。session_start() 呼び出しの 1 つにコメントするとすぐに、すぐに読み込まれます。

問題の原因は何ですか? セッション対応のページがどうしても必要です。

PSページを含めることで回避できますが、URLパラメーターに依存しているため、ある種のパラメータープロキシのためにそれらを修正することは避けたいと思います。

4

5 に答える 5