0

使用 PHP Mysql 进行会话处理?

如果我在数据库中维护会话处理......

1) logged in 
2) save session id in database
3) when logged out session id deleted from db or flag changes
4) but I want to kill session when browser closed without logout

那么我如何处理第四个条件。有什么建议吗?

提前致谢。

4

1 回答 1

0

您可以使用 onunload 浏览器事件执行逻辑,但这需要非常好的逻辑,因为您无法确定用户何时离开您的网页以从数据库中删除会话:

检查这个答案,唯一的方法是使用 javascript 和 ajax 调用您的网站,然后使用 php 脚本执行查询,您将删除会话 ID,

于 2013-02-21T11:30:21.337 回答