gpt4 book ai didi

php - 自定义 socket.io 的断开连接事件

转载 作者:可可西里 更新时间:2023-11-01 11:22:14 24 4
gpt4 key购买 nike

我有一个基于套接字、redis pub/sub 和运行在 LAMP 堆栈(YII 框架)上的 Node 的通知系统,我正面临一个问题。用户登录后,在每次刷新页面时,socket-io 都会触发“断开连接”事件。

有什么方法可以将登录状态从 PHP 传递到用户已登录的套接字,因此不应在页面刷新时触发断开连接事件?同时,当网络断开时,socket 的默认行为应该保持原样。

最佳答案

disconnect 事件是一个基本级别的通知:每次套接字连接断开时都会触发它,刷新页面会断开连接,就像关闭浏览器窗口一样。您可以在 Yii 和 socket.io 之间传递 session 信息,但这需要发生在 connect 事件上。也许您应该收听自定义事件?

关于php - 自定义 socket.io 的断开连接事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20594672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com