获得会话剩余时间,Yii / PHP

时间:2013-02-03 12:06:47

标签: php yii

我想在Yii中创建一个控制器,它返回用户会话剩下的秒数。每次用户在我的页面上执行某些操作时,都会重置该设置。但我的问题是两件事。

  1. 我怎样才能得到会话剩余的时间?
  2. 如何在Yii中创建一个不重置会话超时的控制器。

1 个答案:

答案 0 :(得分:0)

如果将allowAutoLogin设置为true,则必须将用户会话的持续时间指定为login()函数的第二个参数。在这种情况下,您需要存储登录时间的时间戳并计算差异。

如果allowAutoLogin为false,则必须按ini_get('session.gc_maxlifetime')获取会话超时,然后将其存储并向用户显示差异。

相关问题