php セッションが失敗した理由
原因 1:
bin ディレクトリファイルが書き換えられています。ASP.NET には、DLL の再コンパイル後にシステムが正常に動作することを保証するため、Web サイトのプロセスが再起動される仕組みがあります。これにより、セッションが失われるため、アクセスがあると、データベースが bin ディレクトリにあるか、システムによって他のファイルが上書きされると、セッションが失われます。 (推奨学習: PHP ビデオ チュートリアル )
原因 2:
フォルダー オプションで、[別のプロセスで開く] が選択されていない場合「フォルダー ウィンドウ」をオンにすると、新しいウィンドウが作成されると、システムはそれを新しいセッションとみなして元のセッションにアクセスできなくなるため、このオプションをオンにする必要があります。オンにしないとセッションが失われます。
理由 3:
セッション損失のほとんどはクライアントが原因であると思われるため、クライアントから開始して Cookie が開かれているかどうかを確認する必要があります。
原因 4:
セッションの時間設定に問題がありますか?タイムアウトにより失われますか?
原因5:
IE の Cookie 数の制限 (ドメインごとに 20 Cookie) により、セッション損失が発生する可能性があります
理由 6:
Web ガーデン モードを使用し、セッションを保存する方法として InProc モードを使用します
おすすめ関連記事:2020 年の最も完全な JS 面接の質問 (最新) )
以上がPHPセッション失敗の理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。