【问题标题】:session expire time in CodeIgniterCodeIgniter 中的会话过期时间
【发布时间】:2011-11-29 10:55:38
【问题描述】:

在 CodeIgniter config.php 文件中,我们可以设置会话过期时间以秒为单位$config['sess_expiration'] = 300;。 现在我的网站有两个部分,用户部分和管理部分。我需要用户会话在 10 分钟(600 秒)后过期,管理员会话在 5 分钟(300 秒)后过期。 有什么简单的方法吗?

【问题讨论】:

    标签: php session codeigniter


    【解决方案1】:

    我认为最简单的方法是将管理员中的当前 CI_Session 实例替换为在构造函数的 $params 数组中传递这些选项的新实例。

    另一个变体是您使用自己的变体扩展 CI_Session 类,该变体提供了一种更改过期时间的方法,或者可以处理它有条件地处理的第二个配置项。

    【讨论】:

      猜你喜欢
      • 2011-10-23
      • 1970-01-01
      • 2013-09-15
      • 2012-05-23
      • 2018-04-19
      • 2013-04-04
      • 2012-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多