在同一域上的 Zend 1.12.20 中访问另一个 PHP 应用程序会话数据



我已经将PHP会话存储在Core PHP Application(www.domain.com)中,并希望在同一域的Zend应用程序(www.domain.com/zend_app/)中使用该会话。 在 Zend 中的 PHP 变量$_SESSION中,我只获取了Zend中设置的会话数据,而不是在核心PHP应用程序中设置的会话数据。任何人都可以建议如何在Zend应用程序中访问Core PHP的会话数据吗?

作为跨域和子域处理会话的一般最佳实践提示,请使用专用的会话处理程序。我会建议像 Redis 这样的内存键值存储。您可以在 php.ini 中设置默认save_handler以使用 Redis。

我推荐网络上许多优秀文章中的一篇,尤其是这篇。然后,您应该能够调用 Redis 服务器或其他会话存储(例如 memcached)来检索数据。

最新更新