在onClose中获取不到session

sang521jia

我使用MVC建立连接的时候bind绑定了uid并加入到分组,然后设置了

sessionGateway::bindUid($clientid, $userid);
Gateway::joinGroup($clientid, 'doctor_'.$groupid);
Gateway::setSession($clientid, array('uid'=>$userid, 'groupid'=>'doctor_'.$groupid));

但是在events中,

public static function onClose($client_id)
{
    // 向所有人发送
    //向分组发送
   $arr=$_SESSION;
}

$arr获取不到 ,为什么??

3592 2 0
2个回答

黑老怪

public static function onClose($client_id)
{
// 向所有人发送
//向分组发送

$arr=$_SESSION;}试试这样打印呢?

  • sang521jia 2019-06-13

    抱歉是我 疏忽了,应该是这么打印,$_SESSION['groupid'] ,$_SESSION['uid']

sang521jia

抱歉是我 疏忽了,应该是这么打印,$_SESSION ,$_SESSION
 
此贴已结,再次感谢各位热心道友

  • 暂无评论
年代过于久远,无法发表回答
×
🔝