我正在应用程序的一部分中设置
$_SESSION
,该部分不是由 Zend 路由的。 (myhost.local/example.php
-> 设置 $_SESSION['user']
)
现在我想访问我的 Zend 应用程序中的
$_SESSION['user']
。
(myhost.local/newgeniuszend/index
-> 无法获取 $_SESSION['user']
)
我能做什么?
在 Zend Framework 中,您不应该直接与 php $_SESSION
交互。相反,您应该使用
zend-session
模块中 ZF2 附带的会话工具。对于会话管理,有一个所谓的会话管理器(
Zend\Session\SessionManager
)。请参阅此处
ZF2 官方文档。
stackoverflow 上有很多关于如何在 Zend Framework 2 中处理会话的问题和解答。如果您搜索浏览这些帖子,您可能会得到与此主题相关的所有问题的答案。