用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3720|回复: 7
收起左侧

[讨论/交流] 关于codeigniter session 类库的问题

[复制链接]
发表于 2011-9-5 16:50:31 | 显示全部楼层 |阅读模式
autoload 加载 session类库后,假设我不开数据库存储模式, session就是正常的 (一个浏览器 对应一个session id)

但是我用数据库来存session后,session 就一直添加记录 session id也一直变,随便刷新一下(正常应该不会变的) 就有一条新session,我检查了


设置应该都对的


$config['sess_cookie_name']  = '_cntech_sessions';
$config['sess_expiration']  = 7200;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name']  = 'sessions';
$config['sess_match_ip']  = TRUE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update']  = 30;


求解
发表于 2011-9-5 17:35:52 | 显示全部楼层
搞不懂,请楼下的高手解答!
 楼主| 发表于 2011-9-5 22:09:18 | 显示全部楼层
我发现问题了 因为CI 无法写cookie 才这样的

但是为什么无法写cookie呢?
发表于 2011-9-5 22:17:25 | 显示全部楼层
你浏览器没启用cookie?
发表于 2011-9-8 10:17:39 | 显示全部楼层
jeongee 发表于 2011-9-5 22:17
你浏览器没启用cookie?

我也遇到这个问题了,是最新2.0.3的版本,不是浏览器cookie的问题,因为在同浏览器下2.0.2的系统不存在这个问题
发表于 2012-2-29 10:59:26 | 显示全部楼层
$config['sess_use_database'] = TRUE;
设置为
$config['sess_use_database'] = FALSE;
不用数据库方式存储session好像就可以了
发表于 2012-2-29 12:11:26 | 显示全部楼层
session 的 bug一直存在 你可以去搜索一下 kndb 或者其它替换的session 想必你是刚用ci 不久
发表于 2012-10-16 10:51:31 | 显示全部楼层
  很久没看CI了,现在我刚刚遇到这个问题,。。。。

本版积分规则