2017-01-25 52 views
0

我在設置$_SESSION在我的應用程序的一部分沒有路由由Zend。 (myhost.local/example.php - > set $_SESSION['user']

現在我想在我的Zend應用程序中訪問$_SESSION['user']。 (myhost.local/newgeniuszend/index - >不能得到$_SESSION['user']

我該怎麼辦?

+0

對於像我這樣的白癡: 不要忘記session_start(); :D – stefen

回答

2

在Zend Framework中,您應該而不是直接與php $_SESSION進行交互。相反,您應該使用the zend-session module中的ZF2附帶的會話工具。對於會話管理,有一個所謂的會話管理器(Zend\Session\SessionManager)。

請參閱official ZF2 documentation here

關於如何在stackoverflow上處理Zend Framework 2中的會話有很多問題和解答。如果您搜索through those posts,您可能會得到有關此主題的所有問題的答案。