我已经将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)来检索数据。