【发布时间】:2014-01-02 21:13:55
【问题描述】:
我有一个基于套接字、redis pub/sub 和在 LAMP 堆栈(YII 框架)上运行的节点的通知系统,我面临一个问题。一旦用户登录,在每次页面刷新时,socket-io 都会触发一个“断开连接”事件。
有什么方法可以将登录状态从 PHP 传递到用户登录的套接字,因此不应该在页面刷新时触发断开事件?同时,当网络断开时,socket的默认行为应该保持原样。
【问题讨论】:
-
自定义事件(例如,'user:loggedout')是否有任何原因不适用于您的用例?
标签: php node.js yii redis socket.io