Zend Framework应用程序始终启动会话是否正常?我最近将我的会话移到了数据库中,更容易注意到无论打到哪个页面,甚至是主页,都会创建一个会话。
我在我的代码中搜索了高低,看看我是否正在启动一个会话,但是为什么会这样做并不是很明显。我只是想知道这是不正常的行为,还是我忽略了什么。
我仍然希望用户登录的区域会话,当然,但对于其他人来说,这是额外的开销。
谢谢,你好!
答案 0 :(得分:1)
如果您正在访问任何Zend_Session_Namespace
,则表示您正在使用会话。如果在任何路由阶段(例如routeStartup,routeShutdown,preDispatch等......)中调用的Zend_Controller_Plugin
内使用此命名空间对象,因为它对用户身份验证很有用,那将始终是使用会话。