请问codeIgniter的session存放在哪里?
在客户端的Cookie只是一个Session ID..实际的Session数据应该是在服务端这边...在我不使用数据库作为Session的时候 默认存放在哪里呢?.... up......... CI 的 Session 类,存放在 cookie 中,不只是 id,包括内容。 原帖由 Hex 于 2008-8-7 13:21 发表 http://codeigniter.org.cn/forums/images/common/back.gifCI 的 Session 类,存放在 cookie 中,不只是 id,包括内容。
那不就跟用cookie没区别了.....
莫非只能用数据库来存储session才行?.. 原帖由 xjflyttp 于 2008-8-7 14:49 发表 http://codeigniter.org.cn/forums/images/common/back.gif
那不就跟用cookie没区别了.....
莫非只能用数据库来存储session才行?..
不是跟cookie没有区别
就是cookie。
ci吧userdata的内容序列化后作为cookie存到客户端。
还可以配置实现des算法的加密。只要在配置文件中填个加密密钥就可以了。
这样唯一的缺点就是增加了一点传输的成本和解码解析的作用,但如果存在userdata中的数据量很小
基本可以忽略。
php自带的session原理是存储了文件在服务器端。也没有用数据库。 是的。如果楼主不喜欢,可以用第三方的 Session 类库。 存cookie..传输成本比较大.而且还要预测cookie尺寸..有点难掌握...
请问有哪些第三方类库使用本地文件存储Session... CI的这种处理session方式 有个显而易见的坏处是不适用安全性高一点的场合 比如已登录的用户在直接关闭浏览器的情况下 下一个用户再打开浏览器 依然是已登录的状态 ... 个人觉得CI在下一版里应该考虑改进
现在用CI的情况下 如果不想用第三方的session类库 自己写也可以 用php默认形式的就好了 这个 ... 应该还是简单的 老听你们说什么第三方类库。能不能说点明白点,没办法我对PHP太白了。! Session 第三方类库,推荐 KNDB Session
页:
[1]
2