セッションが正常に動作しています.TankAuthを使用して複雑なカスタムユーザ権限システムを持っています。私はこのプロジェクトを小さなものとして始めました。それは怪物に変わりました。ほとんどのデータはjavascriptのフロントエンドを介して非同期にフェッチされます。その基本的にAPIをいくつかの例外を除いて。codeigniterの古いコードベース2.1.4ブロックセッションとajax
私の質問はセッションに関するものです。私は、CI 3(またはそれ以降のバージョン)がセッションライブラリを変更して、複数のajax呼び出しが互いにブロックしないようにすることを理解しています。私は複数のajaxリクエストを実行している間に、アプリケーションが遅延時間の後にすべての結果をフェッチすることに気付きました。私はこれがセッションのブロックに起因すると確信していますが、私はセキュリティ上の懸念から修正しようとしています。
セキュリティを危険にさらすことなく、セッションからのajaxコールを互いにブロックする方法を教えてください。
はい、あなたの権利。間違った言葉で申し訳ありません。これは、私が安全にsession_write_close()を行うことができる時です。これは私がユーザーを認証するとすぐに行われますか? – Rossidge
それはあなたが決定するまでです - 私が言ったように:あなたが '$ _SESSION'で何も変更しないことを知ったときはいつでも。 – Narf
さて、このような状況で$ _SESSIONを変更することはありませんので、私はそれを閉じるのが良いと思いますか?あなたのコメントのおかげで、私は元の質問に私のエラーを参照してください、私はそれについて、感謝の詳細を考えるようになりました。 – Rossidge