【发布时间】:2016-07-10 07:51:55
【问题描述】:
我可以使用Configure::read('Session.timeout'); 找到会话超时。但是我需要剩余时间来使会话到期,以便在会话到期之前显示警告消息。有没有办法做到这一点?
更新: CakePHP 版本是 2.2.1 和 PHP 版本是 5.3.10
【问题讨论】:
标签: php session cakephp timeout cakephp-2.0
我可以使用Configure::read('Session.timeout'); 找到会话超时。但是我需要剩余时间来使会话到期,以便在会话到期之前显示警告消息。有没有办法做到这一点?
更新: CakePHP 版本是 2.2.1 和 PHP 版本是 5.3.10
【问题讨论】:
标签: php session cakephp timeout cakephp-2.0
尝试在用户会话初始化期间创建另一个具有当前日期的 cookie。您将拥有所需的到期时间。
然后就可以使用CookieComponent了:
http://book.cakephp.org/2.0/en/core-libraries/components/cookie.html
检索 cookie 并在此基础上向用户显示警告消息。只需计算会话到期的剩余时间。
【讨论】:
_SESSION 一直保持到客户端退出网站。
【讨论】: