ユーザPHPセッションが期限切れになったときに、両方同時にmemcached配列からデータ配列を無効にする(期限を切る)必要があります。私はmemcachedをPHPセッション用にも使用しています。 なぜ私は$ _SESSIONの内部に配列を格納しないのですか?すべてのデータがajaxであってもhttpヘッダーに保持/送信され、外部のmemcached配列ではそうでないからです。 phpセッションの有効期限が切れたときにmemcached期限切れキーを設定することはできますか?phpセッションの期限切れ時にmemcached期限切れキーを設定することはできますか?
答えて
custom session handlerはsession_destroyに実装できます。
セッションが特に破壊された場合、PHPは破棄した ハンドラをセッションIDで呼び出します。
PHPはgcコールバックを随時呼び出して、セッションの設定された最大有効期間に応じてセッション のレコードを期限切れにします。このルーチン は、永続的な記憶域から最後に が$ lifetimeより長くアクセスされたすべてのレコードを削除する必要があります。
このカスタムハンドラでは、memcachedから期限切れのすべてのユーザーデータを消去できます。
私は私のPHPセッションのためにmemcachedを使っていると言及するべきです、私は編集しました。 – jess
このアップデートをお寄せいただきありがとうございます。しかし、memcachedキーはお互いに直接関係していないため、基本的にセッションストレージについては知りません。カスタムセッションハンドラを試してみることもできますし、未ログインのユーザデータが追い出されるまで待つこともできます –
- 1. Django期限切れのセッション
- 2. ストライプ - リダイレクト、期限切れセッション
- 3. ヘロクでMemcachedエントリを期限切れにするには
- 4. セッションが期限切れのウェブサイトでベーカー
- 5. CakePHPセッションの期限切れ - 頻繁に
- 6. 期限切れのセッションの処理
- 7. PHPセッションの期限切れが遅すぎる
- 8. セッションが期限切れになったときにPHPを実行する
- 9. キャッシュは設定から期限が切れます
- 10. C#HttpListener有効期限が設定されていてもセッション後にCookieが期限切れになる
- 11. 私のシナリオでセッションの有効期限が切れますか?
- 12. セッションを設定する方法ASPで期限切れにならない
- 13. フォーム提出時にセッションの有効期限が切れた
- 14. セッションの期限切れでセッション変数をデータベースに保存
- 15. セッションは期限切れではありませんか?
- 16. セッションはまだCI3で期限切れです
- 17. Redisでハッシュ内のキーを期限切れにする方法
- 18. 期限切れのプロビジョニングプロファイル
- 19. Shiroはセッション処理を期限切れにしました
- 20. トランザクションタイムアウトが期限切れ)
- 21. タイムアウト期限切れ - 接続
- 22. Jedisで期限切れになる
- 23. 要素の有効期限が切れたときにシグナル機能を使用したマップの期限切れ
- 24. 期限切れのcodeigniterセッションはどのようにクリーンアップされますか?
- 25. MVC 2でajaxでセッションの有効期限が切れる
- 26. session_id()で期限切れのセッションを設定するとどうなりますか?
- 27. 条件付き.htaccess期限切れ
- 28. DefaultHttpClient()と期限切れのSSL
- 29. 期限切れのクエリとAppengine
- 30. Redisの期限切れと増分
奇妙なことに、なぜこの要件が必要ですか? – Gralgrathor