# Gateway::getClientSessionsByGroup
## 说明:
~~~
array Gateway::getClientSessionsByGroup(mixed $group);
~~~
获取某个分组所有在线client_id信息。
## 返回值
返回值为client_id为key,client_id对应的$_SESSION为值的数组。
类似下面的格式
array(
'7f00000108fc00000008' => array(...),
'7f00000108fc00000009' => array(...),
)
## 更新日志
版本 说明
2.0.6 接口名为getClientInfoByGroup
2.0.7 接口getClientInfoByGroup更名为getClientSessionsByGroup
## 范例
~~~
use \GatewayWorker\Lib\Gateway;
class Events
{
...
public onMessage($client_id, $message)
{
$group = 'room-1';
$_SESSION['name'] = $message['name'];
$_SESSION['sex'] = $message['sex'];
Gateway::joinGroup($client_id, $group);
var_export(Gateway::getClientSessionsByGroup($group));
}
...
}
~~~
打印出的数据类似如下:
~~~
array(
'7f00000108fc00000008' => array('name'=>'Tom', 'sex'=>1),
'7f00000108fc00000009' => array('name'=>'Joan', 'sex'=>0),
)
~~~
- 快速入门
- 魔际客服系统V1.0简介
- 新手上路
- 注册并创建应用
- 通信过程及聊天记录保存
- 实时消息回调
- Lib/Geteway类提供的接口
- sendToAll
- sendToClient
- closeClient
- isOnline
- bindUid
- unbindUid
- isUidOnline
- getClientIdByUid
- getUidByClientId
- sendToUid
- joinGroup
- leaveGroup
- sendToGroup
- getClientCountByGroup
- getClientSessionsByGroup
- getAllClientCount
- getAllClientSessions
- setSession
- updateSession
- getSession
- 服务端集成
- 入门
- 用户体系集成
- 聊天记录
- 文件上传下载
- 发送消息
- 群组管理
- 聊天室管理
- 应用管理
- Web IM集成
- Web IM 介绍
- 集成方式
- Web SDK基础功能
- 消息
- 好友管理
- 群组管理
- 聊天室管理
- 微信小程序 Demo
- Web SDK API Doc
- Web IM SDK 更新日志
- React Native集成
- React Native Demo 介绍