获取使用PHP连接的用户列表


Get a list of connected users with PHP

为了满足客户,我必须在PHP中创建一个简单的仪表板,其中客户管理员可以看到连接用户的列表。

所以,我想,当客户端登录在网站上,创建一个套接字。为什么?因为如果客户关闭浏览器而没有登出,那么,套接字将自动关闭。如果我只使用带有连接用户表和布尔值的会话,如果用户关闭浏览器而不是注销,则表将不会更新…所以对我来说,这不是一个好方法。

是否存在一种方法来获取打开的套接字列表?如果是,是否有可能获得与打开的套接字相关联的id用户?或者,也许有其他方法可以继续…

PS:我看过Node.js,这可能很有帮助,但我不能使用这种技术。我没有得到许可。

谢谢大家,我在等待任何建议或链接参考文档:)

你将需要websockets。查看PHP的棘轮,它应该可以满足你的需要。