我在尋找如何在PHP中銷燬特定會話的見解。通過合作伙伴網站,用戶使用令牌登錄主網站並獲得完整會話。如何銷燬特定的PHP會話
也可以爲合作伙伴的網站調用destroy函數如果來自合作伙伴的網站用戶註銷。然後我們也應該註銷我們自己的用戶。
這是最好的方法是什麼? Zend_Session銷燬方法不接受參數,同樣PHP函數session_destroy既不。
我正在考慮兩個方案:
直接從文件/內存緩存中刪除會話信息,但希望比這個更「乾淨」的做法。
在如果這是一個「令牌」用戶每個頁面請求檢查;如果通過維護列表來檢查它們的令牌是否過期。這增加了繁忙網站的開銷,但可能是我唯一的選擇。
還是有沒有第三個/更好的方法,我沒有看到?
可能重複的[使用會話ID取消設置會話](http://stackoverflow.com/questions/6703842/unset-a-specefic-session-using-session-id) – symcbean