如何检测Flash客户端与php服务器的断开连接?

时间:2011-07-24 20:09:21

标签: php flash

如何在使用php后端检测到Flash客户端的断开连接或关闭,以确保数据库中只存在活动的客户端用户名。我的方法是使用一些轮询方法 - 客户端定期向服务器发送一些消息,否则服务器会从数据库中删除客户端的名称(假设它已关闭),或者使用一些增强的javascript代码通知后端关闭事件。如果脚本无法运行突然,不正确的关闭,这将无济于事。还有其他更有效的方法吗?

1 个答案:

答案 0 :(得分:1)

poller方法是我过去如何解决这个问题的方法。设置flash以设置的间隔轮询php心跳脚本,该间隔将更新用户会话的最后访问时间。然后,如果心跳停止会话清理可以清除任何过期的会话