日期:2014-05-17  浏览次数:20517 次

OA在线用户状态现在都是怎么实现的?
现在一个OA要用一个树图显示所有人的状态,我是通过判断session的值看用户是否在线,如果session有值则说明在线,没值则离线,并向数据库更新在线否。这样对吗?思路正确吗?还有如果用户关闭浏览器,sessio怎么判断,状态该如何判定?

------解决方案--------------------
把Application和Session结合起来用,就可以做到。
------解决方案--------------------
参考2楼的思路就差不多啦
------解决方案--------------------
客户端可能存在多种情况,比如断电,电脑死机等情况。你要想做到用户在线状态相对即使的话那你需要客户端定时的向服务器发送消息。
------解决方案--------------------
Global全局应用程序中通过session_start和session_end搞定!