0

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

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

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

PS:我见过 Node.js,这很有帮助,但我不能使用这个技术。我没有权限。

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

4

1 回答 1

1

为此,您将需要websockets。查看Ratchet for PHP,它应该可以满足您的需求。

于 2013-04-15T13:39:41.533 回答