請(qǐng)問在GatewayWorker 中onConnect怎么獲取 query 參數(shù)
像下面這樣,怎么在onConnect中獲取token參數(shù)
ws://192.168.10.31:2348/?token=123
$gateway->onConnect = function($connection){
$connection->onWebSocketConnect = function($connection , $http_header){
var_dump($_GET);
};
};
設(shè)置Events::onWebSocketConnect回調(diào)即可,另外注意:此時(shí)gateway不能同時(shí)設(shè)置onWebSocketConnect,否則一樣不會(huì)生效。
1、并不沖突、這兩個(gè)回調(diào)的觸發(fā)時(shí)機(jī)是不一樣的、websocket協(xié)議握手過程有必要好好學(xué)習(xí)下;
2、手冊(cè) http://doc2.workerman.net/on-web-socket-connect.html 也要好好看、這里也有你想要的。