◆可以在CI最新版本里使用KNDB Session吗?◆
因为在WIKI里看到这句话:“Should be compatible with Codeignitor version 1.54 and 1.6.”,因此特请教有在CI新版本(1.7.2版本)里使用过KNDB Session吗?或者有使用时碰到过BUG的吗? 推荐用我发布的 Session 类库。 为什么我使用了你的这个Session类(http://codeigniter.org.cn/forums/viewthread.php?tid=4007&extra=&page=1)后,修改“$config['sess_expiration'] = 10;”,但是不起作用,10秒后Session数据依然存在 sess_expiration 这个意思并不是 10 秒后 Session 立即丢失,你看一下 Session 类库源码就知道了,这个意思只是说 10 秒以后重新生成新的 Session ID,而 Session 数据会保留。如需修改 Session 过期时间,请修改 php.ini 相关参数。 sess_expiration 这个意思并不是 10 秒后 Session 立即丢失,你看一下 Session 类库源码就知道了,这个意思 ...
Hex 发表于 2010-3-10 00:58 http://codeigniter.org.cn/forums/images/common/back.gif
不是哦,你看http://codeigniter.org.cn/user_guide/libraries/sessions.html,明明写着
sess_expiration7200无session 持续的秒数。默认是2个小时(7200秒)。如果将这个数值设为: 0,就可以得到 永久 session。
sess_time_to_update300时间以秒计算这个选项控制 session 类多久会产生一个新的session 和 session id。
"sess_time_to_update"才是重新生成新的 Session ID 呵呵,实际上在我发布的 Session 类中确实是 sess_expiration 为更新 ID 的时间的。
如果使用我发布的 Session 类库,应该以我的答案为准。
PS: 以后我也许会更新代码以便兼容 CI Session 类库。
页:
[1]