正如标题所示,会话在提交表格后并没有开始。提交后$_SESSION
为空。没有错误,成功登录后重定向到页面。我很确定这与symfony中的任何配置问题无关,只是因为我在本地机器上有完全复制,一切正常。
这就是为什么我认为它与Apache 2.2相关的原因。 php.ini
中的自动会话已关闭。有什么建议吗?
答案 0 :(得分:2)
您应该使用Symfony的会话管理(http://symfony.com/doc/2.3/components/http_foundation/sessions.html)
如其他地方所述,Symfony Sessions旨在取代PHP的本地会话_ *()函数的使用以及$ _SESSION超全局的使用。此外,Symfony必须启动会话。
(http://symfony.com/doc/current/components/http_foundation/session_php_bridge.html)