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

关于销毁session的问题

[复制链接]
发表于 2013-1-5 11:35:09 | 显示全部楼层 |阅读模式
本帖最后由 maxud 于 2013-1-5 12:36 编辑

先说下我的session配置,几个关键的,
PHP复制代码
 
$config['sess_expiration']           =7200;
$config['sess_exprie_on_close'] =TRUE;
$config['sess_encrypt_cookie']  =TRUE;
$config['sess_use_database']     =FALSE;
$config['sess_time_to_update'] =300;
 
复制代码

我只用了
PHP复制代码
 
$this->session->set_userdata()
$this->session->sess_destroy()
 
复制代码

现在有两个问题不知道怎么解决,论坛也找到了同样的问题,现在想知道在不使用其他session类情况下,能否解决此问题?感谢!
1,关闭当前浏览器(IE),通过uri还是能进入受限页面.关闭所有浏览器session才销毁;
2,使用sess_destroy()销毁后,通过uri还是能进入受限页面,但是刷新下浏览器,session才销毁;
 楼主| 发表于 2013-1-5 12:37:36 | 显示全部楼层
求指点...在线等
发表于 2013-1-5 16:47:24 | 显示全部楼层
用的 CI 自带的 session 么? CI 的 session 其实是通过 Cookie 保存的,会有一个请求的延迟。。。
关于关闭浏览器会话型 cookie 的销毁情况,就不清楚了,可能正如你所说的要关闭浏览器进程才销毁
你可以再研究一下
 楼主| 发表于 2013-1-5 17:49:59 | 显示全部楼层
本帖最后由 maxud 于 2013-1-5 17:55 编辑
ichou 发表于 2013-1-5 16:47
用的 CI 自带的 session 么? CI 的 session 其实是通过 Cookie 保存的,会有一个请求的延迟。。。
关于关 ...


是CI自带session,目前已经使用Hex发布的session类。
发表于 2013-7-12 22:47:20 | 显示全部楼层
maxud 发表于 2013-1-5 17:49
是CI自带session,目前已经使用Hex发布的session类。

能否给一下Hex发布session类的地址
 楼主| 发表于 2013-10-24 15:38:09 | 显示全部楼层
xuz0917 发表于 2013-7-12 22:47
能否给一下Hex发布session类的地址

那个不记得了,你用这个吧,一样的
http://codeigniter.org.cn/forums ... thread&tid=8865

本版积分规则