0
我在設置$_SESSION
在我的應用程序的一部分沒有路由由Zend。 (myhost.local/example.php
- > set $_SESSION['user']
)
現在我想在我的Zend應用程序中訪問$_SESSION['user']
。 (myhost.local/newgeniuszend/index
- >不能得到$_SESSION['user']
)
我該怎麼辦?
我在設置$_SESSION
在我的應用程序的一部分沒有路由由Zend。 (myhost.local/example.php
- > set $_SESSION['user']
)
現在我想在我的Zend應用程序中訪問$_SESSION['user']
。 (myhost.local/newgeniuszend/index
- >不能得到$_SESSION['user']
)
我該怎麼辦?
在Zend Framework中,您應該而不是直接與php $_SESSION
進行交互。相反,您應該使用the zend-session
module中的ZF2附帶的會話工具。對於會話管理,有一個所謂的會話管理器(Zend\Session\SessionManager
)。
請參閱official ZF2 documentation here。
關於如何在stackoverflow上處理Zend Framework 2中的會話有很多問題和解答。如果您搜索through those posts,您可能會得到有關此主題的所有問題的答案。
對於像我這樣的白癡: 不要忘記session_start(); :D – stefen