$gateway->onConnect = function ($connection) {
//二進制
$connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER;
//鑒權(quán)
$connection->onWebSocketConnect = function ($connection, $http_header) {
// 可以在這里判斷連接來源是否合法,不合法就關(guān)掉連接
// $_SERVER['HTTP_ORIGIN']標識來自哪個站點的頁面發(fā)起的websocket鏈接
//if ($_SERVER['HTTP_ORIGIN'] != 'http://localhost:5173') {
// var_dump('非法連接,已自動關(guān)閉');
// $connection->close();
//}
// onWebSocketConnect 里面$_GET $_SERVER是可用的
//var_dump($_GET, $_SERVER);
};
};