kgh1225 发表于 2012-3-24 11:47:25

CI网站用户登录之后不过期的问题

本帖最后由 kgh1225 于 2012-3-24 11:55 编辑

我有个CI做的网站,想实现以下需求: 用户登陆之后,10个小时都不会过期

我在config里面设置为20个小时,可是网页还是2个小时之后点一下就是非登录状态了
$config['sess_expiration']                = 72000;

请教各位。这个要如何实现

还有 我用的是hex的native session类

jeongee 发表于 2012-3-24 14:17:33

php.ini里的也改了

80后 发表于 2012-3-25 13:54:05

更PHP.ini里的session有关

kgh1225 发表于 2012-3-25 18:03:41

本帖最后由 kgh1225 于 2012-3-26 14:11 编辑

jeongee 发表于 2012-3-24 14:17 static/image/common/back.gif
php.ini里的也改了
function CI_Session()
      {
                $this->object =& get_instance();
                log_message('debug', "Native Session Class Initialized");

                ini_set('session.gc_maxlifetime', 7200);
                $this->_sess_run();
      }

session类里面设置了ini_set('session.gc_maxlifetime', 7200);   
还需要修改服务器上的?

kgh1225 发表于 2012-3-26 14:12:06

求科普~{:1_1:}

xluohome 发表于 2012-3-26 17:11:04

我记得之前我发过一个修改过的 CIsession 库, 解决"记住登录" 及 关闭浏览器 会话终止 ;

kgh1225 发表于 2012-3-27 10:03:51

xluohome 发表于 2012-3-26 17:11 static/image/common/back.gif
我记得之前我发过一个修改过的 CIsession 库, 解决"记住登录" 及 关闭浏览器 会话终止 ;...

谢谢,我不需要记住这么久 只要10个小时过期就可以了 不要2个小时就过期了
页: [1]
查看完整版本: CI网站用户登录之后不过期的问题