Php 如何使用Zend framework关闭会话

Php 如何使用Zend framework关闭会话,php,zend-framework,zend-studio,zend-form-element,Php,Zend Framework,Zend Studio,Zend Form Element,例如: 这是我的站点,当我登录到内部并使用用户页面example.com/User时,当我登录到外部www.example.com/logout时,会话将被关闭 但是,如果用户在任何人使用example.com/User时未登录,则不应提供详细信息,因为我希望关闭会话,这也会影响不同的浏览器 如何操作?可以选择按“跃点”或基于时间的名称空间,也可以通过Zend_会话::writeclose写入锁定会话,或使用Zend_会话::destroy()销毁会话(参考:) 销毁(): 销毁(bool$re

例如:

这是我的站点,当我登录到内部并使用用户页面
example.com/User
时,当我登录到外部
www.example.com/logout
时,会话将被关闭

但是,如果用户在任何人使用
example.com/User
时未登录,则不应提供详细信息,因为我希望关闭会话,这也会影响不同的浏览器

如何操作?

可以选择按“跃点”或基于时间的名称空间,也可以通过Zend_会话::writeclose写入锁定会话,或使用Zend_会话::destroy()销毁会话(参考:)

销毁():

销毁(bool$remove\u cookie=true,bool$readonly=true) Zend_会话::destroy()销毁与当前会话关联的所有持久数据。但是,PHP中的任何变量都不会受到影响,因此名称空间会话(Zend_会话_名称空间的实例)仍然是可读的。要完成“注销”,请将可选参数设置为TRUE(默认值),以同时删除用户代理的会话id cookie。可选的$readonly参数删除了创建新Zend_会话名称空间实例和Zend_会话方法写入会话数据存储的功能

writeClose():

writeClose($readonly=true) 关闭会话,关闭写入,并从后端存储机制分离$\会话。这将完成此请求的内部数据转换。可选的$readonly布尔参数可以通过在任何试图通过Zend_会话或Zend_会话名称空间写入会话时引发异常来删除写入访问


你不需要做任何特别的事情。一旦过了一段时间-会话被GC自动删除@Zerkms请你给我一个好的链接,在那里我可以学习这一点,因为我是新手this@zerkms非常感谢您的参考,我正在使用Zend_Session_名称空间,因此您可以使用setExpirationSeconds或setExpirationHops,正如我上面链接的:
http://example.com/login