Rt,不管怎么调试,onClose里都是获取不到onConnect 里Get的数值,比如onConnect 里Get获取到了user=123456,这样的值,onClose里应该怎么调用?因为我想用来判断前端的用户不在线了...
那位老师帮忙解答一下,最好有个实例,谢谢了
设置个全局变量试下,不行用redis
老师,能给个实例试试吗?小白刚学..
如果是Webman的onclose事件,想作为请求结束事件处理的话最好使用中间件的,Webman的http响应结束不一定会立即触发onclose事件
onConnect里面 $connection->uid = xxx;
onClose 里面 $uid = $connection->uid; 这里记得用isset判断一下,因为不是每个链接都保存了的。
设置个全局变量试下,不行用redis
老师,能给个实例试试吗?小白刚学..
如果是Webman的onclose事件,想作为请求结束事件处理的话最好使用中间件的,Webman的http响应结束不一定会立即触发onclose事件
onConnect里面
$connection->uid = xxx;
onClose 里面
$uid = $connection->uid;
这里记得用isset判断一下,因为不是每个链接都保存了的。