国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

綁定 clientid與UID不成功

tangkan

問題描述

綁定完UID跟clientid
然后獲取clientid 數(shù)組是0
isUidOnline 也是返回0
不知道什么原因,跟環(huán)境和配置有關(guān)系么?

程序代碼或配置

// 綁定關(guān)系
$_SESSION['id'] = $data['uid'];
Gateway::bindUid($sessionId, $data['uid']);
$temp = Gateway::getClientIdByUid($data['uid']);
$temp1 = Gateway::isUidOnline($data['uid'])

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

centos7 php7.1.33

689 2 0
2個回答

10bang

你這個$sessionId是什么?
void Gateway::bindUid(string $client_id, mixed $uid);

代碼貼全一點

  • tangkan 2024-08-11

    $sessionId 是 瀏覽器傳過來的字符串,uid 是 KF_83hdhfbd 這種字串 ,之前是好的,突然這樣了...感覺跟環(huán)境有關(guān)系,但是找不出問題

  • tangkan 2024-08-11

    導(dǎo)致我訪客進來 isUidOnline 一直是0 查不到在線客服,后來我把 isUidOnline 直接放到客服登陸綁定UID的方法下面,也是0 .。然后就蒙了,PHP版本換了幾個都不行

  • 故人重來 2024-08-11

    你先把跑一個demo看看,把$uid寫死試試。

  • tangkan 2024-08-13

    Gateway::bindUid(1111, 2222);
    $temp = Gateway::getClientIdByUid(2222);
    Gateway::sendToUid($data['uid'], json_encode([
    'cmd' => 'init',
    'data' => [
    'code' => 0,
    'data' => '',
    'msg' => count($temp).'_77778888'.'login success_'.Gateway::isUidOnline(2222)
    ]
    ]));

    寫死也不成功 收到的是這個 瘋了
    0_77778888login success_0

  • six 2024-08-13

    http://www.wtbis.cn/doc/gateway-worker/bind-uid.html
    Gateway::bindUid($client_id, $uid); 第一個參數(shù)是client_id,不是什么sessionId,111什么的。你傳的參數(shù)本身就是錯的。建議看下文檔再開發(fā),好歹也把文檔的例子復(fù)制過來試下對比下

  • tangkan 2024-08-13

    我只是做測試,client_id 對格式有要求么 ?

  • 故人重來 2024-08-13

    多看看文檔啊。Gateway::bindUid第一個參數(shù)Gateway 內(nèi)部自己生成Id就是那個16進制那一串字符串。不是你隨便寫的值。第二個參數(shù)才是你的自己綁定的用戶id

  • tangkan 2024-08-13

    搞定拉,workerman進程問題,每次重啟沒自動殺死,里面幾十個重復(fù)的進程導(dǎo)致的 批量殺死就OK了

小W

Gateway::bindUid($sessionId, $data['uid']);

$sessionId和$data['uid']數(shù)據(jù)都沒問題,就是bindUid無法綁定?

  • 暫無評論
??