多くのスクリプト$_SESSIONS
を呼び出した後、一貫してスーパーグローバルを参照していることに気付きました。session_write_close
それは聞こえるほど馬鹿げたものではありません.write_closeが、私が長い間再検討していなかった1つの含まれているスクリプトで呼び出されていたため、エラーが忍び寄りました.
セッションを閉じても、既に作成されているグローバル変数に影響を与えないため、これで問題ないという単純な仮定があります。また、スクリプトは、書き込みで$_SESSIONS
はなく読み取りのみである限り、必要に応じて機能するはずです。
それにもかかわらず、それは単純な仮定にすぎずsession_write_close
、セッション変数を呼び出して使用することは論理的な意味がありません。それはさておき、読まれるだけなら「OK」という前提でも薄氷を踏んでいるのかもしれません$_SESSIONS
。
いつものように最良の選択肢 - 真実を明らかにするために、ここでいくつかの意見を求めてください!