start_gateway.php里可以获取client_id吗?

zhengweipx

start_gateway.php里可以获取client_id吗?为什么onWebSocketConnect这个函数不执行?

$connection->onWebSocketConnect = function($connection , $http_header)
    {
        var_dump($connection);
        // 可以在这里判断连接来源是否合法,不合法就关掉连接
        // $_SERVER标识来自哪个站点的页面发起的websocket链接
        if($_SERVER != 'http://kedou.workerman.net')
        {
            $connection->close();
        }
        // onWebSocketConnect 里面$_GET $_SERVER是可用的
        // var_dump($_GET, $_SERVER);
    };
3359 1 0
1个回答

walkor 打赏

onWebSocketConnect里获取不到client_id

更改gateway的代码需要完全重启 restart,否则无效

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