2

我计划使用 ReactPHP 运行我现有的 Zend Framework 2 应用程序,到目前为止一切顺利,但我在会话处理方面遇到了麻烦。

到目前为止,我正在为 ZF2 使用这个 ReactPHP 模块,它让我可以非常轻松地运行我的项目。

我想我不能使用session_*函数,因为它们可以在所有请求上全局工作。

我已经将 Ratchet 用于 Web 套接字,并且我通过简单地从 cookie 中获取会话 ID 来从 MongoDB 加载会话,这些 cookie 与每个 Web 套接字连接上的标头一起发送。但是,如果我想让它与使用 ReactPHP 作为 http 服务器的整个应用程序相似,我需要生成自己的会话 id,使用响应对象手动创建会话 cookie。这是一个方法吗?

我主要关心的是会话 ID 和 cookie 的生成,以及这种手动方法的安全方面。

4

0 回答 0