我在应用程序的一部分中设置了$_SESSION
,而Zend没有路由它。 (myhost.local/example.php
- >设置$_SESSION['user']
)
现在我想访问Zend应用程序中的$_SESSION['user']
。
(myhost.local/newgeniuszend/index
- >无法获得$_SESSION['user']
)
我该怎么办?
答案 0 :(得分:3)
在Zend Framework中,你应该不直接与php $_SESSION
global进行交互。相反,您应该使用the zend-session
module中ZF2附带的会话工具。对于会话管理,有一个所谓的会话管理器(Zend\Session\SessionManager
)。
请参阅official ZF2 documentation here。
关于如何在stackoverflow上处理Zend Framework 2中的会话,有很多问题和答案。如果您搜索through those posts,您可能会得到与此主题相关的所有问题的答案。