私のスクリプトは新しいPHPセッションを作成し、すぐにユーザーを別のページにリダイレクトします。
これは、サーバーが1時間ほどアイドル状態になった後の初めての場合を除いて、毎回完全に機能します。2回目以降は、完全に機能します。サーバーがアイドル状態になると、常に失敗し、最初の試行後は常に機能します。
編集 サーバーがアイドル状態の場合、セッションは機能しません。その後はすべて正常に動作します。
理論的には、このような最初の試行でセッションが失敗する原因は何でしょうか。
コードのどの部分を投稿するかわからないという理由だけで、ここにコードを投稿したくありません。これは、PHP5.3を使用するIIS7にあります。CGIとFastCGIの両方を使用して同じ結果。
session_start();を編集します。両方のスクリプトで呼び出されます。最初のページはすぐに次のページにリダイレクトされるため、ユーザーには表示されません。スクリプト間の間隔は1秒未満です。