【问题标题】:How to get remaining session time from CakePHP?如何从 CakePHP 获取剩余会话时间?
【发布时间】: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


    【解决方案1】:

    尝试在用户会话初始化期间创建另一个具有当前日期的 cookie。您将拥有所需的到期时间。

    然后就可以使用CookieComponent了:

    http://book.cakephp.org/2.0/en/core-libraries/components/cookie.html

    检索 cookie 并在此基础上向用户显示警告消息。只需计算会话到期的剩余时间。

    【讨论】:

      【解决方案2】:

      _SESSION 一直保持到客户端退出网站。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-20
        • 1970-01-01
        • 2017-11-29
        • 2011-01-17
        相关资源
        最近更新 更多