|
发表于 2013-11-2 09:49:14
|
显示全部楼层
Hex 发表于 2013-11-1 17:19 ![](static/image/common/back.gif)
CI 的 Session 都是存储在浏览器端的 Cookie 中的。
实际上,存储在服务器上的 Session 也需要至少把 Ses ...
可能我有点不够潮流了,不知道谁把数据存在浏览器的 cookie 叫做 session 的。 搞 php 开发的,手册上关于 session 的解释应该很清楚了。
- 早前根本没人把id和数据存在cookie的作法叫session,只是一种浏览器关闭失效的加密cookie而已
- 传统意义上 cookie 只支持 4k 左右的大小,加密更会占用空间,所以能保存的数据相当小
- 因为需要使用加密的数据,所以有公开的解密算法,所以这种级别的加密只能是小儿科,很容易被人获取解密,直接泄漏数据。服务器端的保存方法,最多是 session id 被人窃取模拟,不攻破 server或者不输出相关数据,恶意攻击者永远拿不到 session 的信息
|
|