Gateway::bindUid()时是否可以使用$GLOBALS来记录uid,和使用$_SESSION有什么区别

手册里说:onClose回调里无法使用Gateway::getUidByClientId()接口来获得uid,解决办法是在Gateway::bindUid()时记录一个$_SESSION,onClose的时候用$_SESSION来获得uid。   我在实际使用过程中曾用$GLOBALS来记录uid,发现有时不能正确的获得UID,是这两个变量有什么区别么?网上也未查阅到相关资料,求大神们指点下。...

土豆没有皮 发表与 2019-09-19 2304 浏览 2 回答
一个$worker中使用Workerman/MySQL是否支持同时连接多个mysql数据库

$worker->onWorkerStart = function($worker) {     // 将db实例存储在全局变量中(也可以存储在某类的静态成员中)     global $db1;     global $db2;     global $db3;     ...     $db1 = new \Workerman\MySQL\Connection('host', 'port', 'user',...

土豆没有皮 发表与 2019-04-24 3320 浏览 1 回答
workerman定时器运行一段时间,多个定时器时间重叠

for($i=0;$i<=count($arr)-1;$i++){   $uid = $arr->device_id; $command = $arr->command; $GLOBALS = Timer::add($arr->frequency, function()use($command ){ Gateway::sendToAll(st...

土豆没有皮 发表与 2019-01-07 4033 浏览 1 回答

土豆没有皮

24
积分
0
获赞数
0
粉丝数
2019-01-07 加入
×
🔝