Как на Ratchet определить $_SESSION['id'] при подключении?

Доброго дня или ночи? возникла задача которую все не как не могу решить.

Я использую Ratchet для работы с сокетами, и не совсем понимаю как мне передать от клиента ID его сессии, для индитефикации пользователя в чате.

Если грубо говоря, у меня есть пользователь, например Вася, у него id в базе 34
при подключении к чату, Ratchet определяет подключение, но для выполнения некоторых функций мне нужен ID Васи из базы, но я не могу при подключении использовать сессионные данные, так как сам чат имеет под каждого пользователя свою сессию, то есть по сути мне нужно сделать чтото типо этого:

сессии[id] сервера = сессии[id] Васи

public function onOpen(ConnectionInterface $conn) {
        $_SESSION['id'] = ID сессии Васи
        this->id = $_SESSION['id'];
        echo "Connected user {this->id}\n";
    }


Реально не могу понять как это сделать =(
  • Вопрос задан
  • 240 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:21
1200 руб./в час
26 апр. 2024, в 10:10
1000 руб./за проект