【发布时间】:2014-10-13 08:38:08
【问题描述】:
我需要知道当前会话何时开始。
我可以像这样存储该值:
$this->Session->write('sessionStartTime', time());
但我应该在什么时候将此代码添加到 CakePHP 2.4.6 中?
我应该添加到 AppController 的 beforeFilter() 还是有更好的地方放置它?
还是 CakePHP 提供会话开始时间?
编辑:
还有一个像这样的低级解决方案。
但我不喜欢,因为它取决于会话存储类型。
$timestamp = filemtime( TMP.'sessions'.DS.'sess_'.session_id() );
【问题讨论】:
-
为什么不在您的登录操作中添加它!
-
请始终提及您的确切 CakePHP 版本并相应地标记您的问题!
-
@ndm 对不起。版本 2.4.6
标签: php session cakephp cakephp-2.4