Я установил Ratchet для websockets в PHP. Он отлично соединяется с моим клиентом javascript, используя (ws: // localhost: 8080) и успешно отправлять / получать сообщения. Но я хочу передать некоторые параметры, например (ws: // localhost: 8080? Param1 = value). Я не могу понять, как я могу получить доступ к param1 в моем PHP-скрипте .
Если это возможно в методе MessageComponentInterface :: onOpen (ConnectionInterface $ conn).
Или лучше: могу ли я связать эти параметры с ConnectionInterface $ conn. Так что я их для дальнейшего общения.
Я следил за http://socketo.me/docs/hello-world .
Начиная с недавнего обновления , теперь вы можете получить доступ к этому так:
function onOpen( ConnectionInterface $conn ) { $querystring = $conn->WebSocket->request->getQuery(); }
Я на самом деле сам столкнулся с этим вопросом. Протестировал это, и он работает отлично.