关于codeigniter session 类库的问题
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;
求解
搞不懂,请楼下的高手解答! 我发现问题了 因为CI 无法写cookie 才这样的
但是为什么无法写cookie呢? 你浏览器没启用cookie? jeongee 发表于 2011-9-5 22:17 static/image/common/back.gif
你浏览器没启用cookie?
我也遇到这个问题了,是最新2.0.3的版本,不是浏览器cookie的问题,因为在同浏览器下2.0.2的系统不存在这个问题 $config['sess_use_database'] = TRUE;
设置为
$config['sess_use_database'] = FALSE;
不用数据库方式存储session好像就可以了 session 的 bug一直存在 你可以去搜索一下 kndb 或者其它替换的session 想必你是刚用ci 不久 :Q:Q:Q很久没看CI了,现在我刚刚遇到这个问题,。。。。
页:
[1]