workman 在onConnect和onClose 能获取到发起链接和关闭的域名么

18630360371
$ws_worker->onConnect = function ($connection)
{
  在这里想获取到访问者的域名

};
3025 1 0
1个回答

18630360371

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

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