会话在CodeIgniter中过期

时间:2011-10-02 15:54:48

标签: php session codeigniter

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

1 个答案:

答案 0 :(得分:1)

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

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