加入 CodeIgniter 中国社区
登录
标签
中文手册
帮助
CodeIgniter 中国开发者社区
»
CodeIgniter 框架
» 怎样使ci的session失效
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
怎样使ci的session失效
kissmumu
淡水
金牌会员
积分
2146
威望
420
CI版本
1.6.1
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2008-3-12 15:07
只看该作者
怎样使ci的session失效
使用ci的session class。
登录
login
(),登出logout()都ok了。
他的默认失效是7200.
为安全,我想要关闭浏览器窗口后,session自动失效怎么处理。
$
config
['sess_expiration'] = 0 没有用
求助
UID
68
帖子
136
精华
1
CI币
398
查看个人网站
查看详细资料
TOP
Hex
Hex
管理员
CodeIgniter 中国CEO
积分
12929
威望
1361
CI版本
1.6.3
个人空间
发短消息
加为好友
当前在线
2楼
大
中
小
发表于 2008-3-12 15:14
只看该作者
没用?这个类我没用过,我都是用第三方的 session 类。
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
UID
2
帖子
1762
精华
13
CI币
1233
查看详细资料
TOP
kissmumu
淡水
金牌会员
积分
2146
威望
420
CI版本
1.6.1
个人空间
发短消息
加为好友
当前离线
3楼
大
中
小
发表于 2008-3-12 15:51
只看该作者
看来,我要在管理页面上写几个鲜红的大字:退出请不要忘记点击退出登录按钮。
UID
68
帖子
136
精华
1
CI币
398
查看个人网站
查看详细资料
TOP
kkito
高级会员
积分
940
威望
10
CI版本
1.6.0
个人空间
发短消息
加为好友
当前离线
4楼
大
中
小
发表于 2008-3-12 16:10
只看该作者
If you would like a non-expiring session set the value to zero: 0
设置0应该是一直不失效
我有点看不明白楼主的意思。按照我的理解浏览器关闭与否和session过期应该是没有联系的。http协议。
但我猜是不是ci默认使用cookie来保持session的问题
你可以清掉客户端cookie , 刚刚查看了下下,那个键值为"ci_session"
UID
259
帖子
100
精华
0
CI币
0
查看详细资料
TOP
kkito
高级会员
积分
940
威望
10
CI版本
1.6.0
个人空间
发短消息
加为好友
当前离线
5楼
大
中
小
发表于 2008-3-12 16:13
只看该作者
logout里
$this->session->sess_destroy();
setcookie("ci_session",""); //不知道php如何把cookie清空
UID
259
帖子
100
精华
0
CI币
0
查看详细资料
TOP
kissmumu
淡水
金牌会员
积分
2146
威望
420
CI版本
1.6.1
个人空间
发短消息
加为好友
当前离线
6楼
大
中
小
发表于 2008-3-12 16:19
只看该作者
我的意思就是,想要关闭浏览器后session立即失效。
普通session关闭浏览器后会失效,使用ci的session class ,关闭后是不立即失效的。ci 的session class 是用cookie保持的,手册上好像提到过。cookie也可以设置,就是ci 的session class我还没找到方法。
UID
68
帖子
136
精华
1
CI币
398
查看个人网站
查看详细资料
TOP
Hex
Hex
管理员
CodeIgniter 中国CEO
积分
12929
威望
1361
CI版本
1.6.3
个人空间
发短消息
加为好友
当前在线
7楼
大
中
小
发表于 2008-3-12 16:32
只看该作者
CI 的 session 类确实是用 cookie 保存的。
PS: 可以用PHP的session,有第三方类库。
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
UID
2
帖子
1762
精华
13
CI币
1233
查看详细资料
TOP
kkito
高级会员
积分
940
威望
10
CI版本
1.6.0
个人空间
发短消息
加为好友
当前离线
8楼
大
中
小
发表于 2008-3-12 16:35
只看该作者
细细研究了下下,呵呵
Session.php中
sess_write
sess_destroy
两个方法
我还是觉得楼主对session这个概念理解有点误差
UID
259
帖子
100
精华
0
CI币
0
查看详细资料
TOP
tiana
小鹅
金牌会员
积分
1538
威望
0
CI版本
1.6.3
个人空间
发短消息
加为好友
当前离线
9楼
大
中
小
发表于 2008-3-12 18:46
只看该作者
我也是用第三方的Session
Tiana's Blog
欢迎大家来我Blog交流PHP、ActionScript、Ajax、Codeigniter
UID
151
帖子
48
精华
0
CI币
4
查看详细资料
TOP
ackiae86
注册会员
积分
199
威望
6
CI版本
个人空间
发短消息
加为好友
当前离线
10楼
大
中
小
发表于 2008-5-21 10:29
只看该作者
哪个第三方的Session库?能否给小弟推荐一下?
UID
680
帖子
43
精华
0
CI币
5
查看详细资料
TOP
Hex
Hex
管理员
CodeIgniter 中国CEO
积分
12929
威望
1361
CI版本
1.6.3
个人空间
发短消息
加为好友
当前在线
11楼
大
中
小
发表于 2008-5-21 12:04
只看该作者
OB_Session
QQ: 49489680
MSN: zhaochang_tj AT hotmail DOT com
UID
2
帖子
1762
精华
13
CI币
1233
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
CodeIgniter 开发
CodeIgniter 框架
Kohana 框架
代码和应用程序开发
代码共享与下载
教程发布与分享
CodeIgniter 中文化
Developers
开发利器
Web 开发综合讨论
招聘和工作
CodeIgniter 休闲室
新人报道&网站发布
灌水专区
站务管理
站务公告
论坛投诉区
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
CodeIgniter 中英文搜索引擎: