我可以使用Configure::read('Session.timeout');
找到会话超时。但我需要剩余的时间来使会话过期,以便在会话过期前显示警告消息。有办法做到这一点吗?
更新: CakePHP版本为2.2.1,PHP5.3.10版本为
在初始化用户会话期间,尝试创建另一个具有当前日期的cookie。您将有所需的到期时间。
然后您可以使用Cookie组件:
http://book.cakephp.org/2.0/en/core-libraries/components/cookie.html
以检索cookie,并在此基础上向用户显示警告消息。只需计算会话到期的剩余时间。
_SESSION始终保持,直到客户端退出网站。