在Zend Framework中禁用会话

时间:2013-07-31 21:39:56

标签: php zend-framework session

Zend Framework应用程序始终启动会话是否正常?我最近将我的会话移到了数据库中,更容易注意到无论打到哪个页面,甚至是主页,都会创建一个会话。

我在我的代码中搜索了高低,看看我是否正在启动一个会话,但是为什么会这样做并不是很明显。我只是想知道这是不正常的行为,还是我忽略了什么。

我仍然希望用户登录的区域会话,当然,但对于其他人来说,这是额外的开销。

谢谢,你好!

1 个答案:

答案 0 :(得分:1)

如果您正在访问任何Zend_Session_Namespace,则表示您正在使用会话。如果在任何路由阶段(例如routeStartup,routeShutdown,preDispatch等......)中调用的Zend_Controller_Plugin内使用此命名空间对象,因为它对用户身份验证很有用,那将始终是使用会话。