我在寻找如何在PHP中销毁特定会话的见解。通过合作伙伴网站,用户使用令牌登录主网站并获得完整会话。如何销毁特定的PHP会话
也可以为合作伙伴的网站调用destroy函数如果来自合作伙伴的网站用户注销。然后我们也应该注销我们自己的用户。
这是最好的方法是什么? Zend_Session销毁方法不接受参数,同样PHP函数session_destroy既不。
我正在考虑两个方案:
直接从文件/内存缓存中删除会话信息,但希望比这个更“干净”的做法。
在如果这是一个“令牌”用户每个页面请求检查;如果通过维护列表来检查它们的令牌是否过期。这增加了繁忙网站的开销,但可能是我唯一的选择。
还是有没有第三个/更好的方法,我没有看到?
可能重复的[使用会话ID取消设置会话](http://stackoverflow.com/questions/6703842/unset-a-specefic-session-using-session-id) – symcbean