onClose 怎么获取到 onConnect 里Get的数值??

barrylp

Rt,不管怎么调试,onClose里都是获取不到onConnect 里Get的数值,比如onConnect 里Get获取到了user=123456,这样的值,onClose里应该怎么调用?因为我想用来判断前端的用户不在线了...

那位老师帮忙解答一下,最好有个实例,谢谢了

913 1 0
1个回答

设置个全局变量试下,不行用redis

  • barrylp 2022-08-30

    老师,能给个实例试试吗?小白刚学..

  • mon 2022-08-30

    如果是Webman的onclose事件,想作为请求结束事件处理的话最好使用中间件的,Webman的http响应结束不一定会立即触发onclose事件

  • 2548a 2022-08-30

    onConnect里面
    $connection->uid = xxx;

    onClose 里面
    $uid = $connection->uid;
    这里记得用isset判断一下,因为不是每个链接都保存了的。

年代过于久远,无法发表回答
×
🔝