Я планирую запустить свое существующее приложение Zend Framework 2, используя ReactPHP, и пока все идет хорошо, но у меня проблемы с обработкой сессий.
Пока я пользуюсь этот модуль ReactPHP для ZF2 что позволяет мне очень легко управлять моим проектом.
Я думаю, что я не могу использовать session_*
функции, потому что они будут работать глобально на все запросы.
Я уже использую Ratchet для веб-сокетов и загружаю сеанс из MongoDB, просто получая идентификатор сеанса из файлов cookie, которые отправляются с заголовками при каждом подключении к веб-сокету. Однако, если я хочу, чтобы это было похоже на все мое приложение, использующее ReactPHP в качестве http-сервера, мне нужно будет сгенерировать свои собственные идентификаторы сеансов, вручную создавать файлы cookie сеансов, используя объект ответа. Это хорошо подход?
Моя основная задача — создание идентификатора сеанса и файла cookie, а также аспекты безопасности этого ручного подхода.
Задача ещё не решена.
Других решений пока нет …