|
发表于 2013-11-1 17:19:01
|
显示全部楼层
Hick 发表于 2013-11-1 15:40 ![](static/image/common/back.gif)
你发的这个贴扫了下,楼主这个说法很别扭: 真正的 PHP Session,存储在服务器端,而不是用的 cookie --- P ...
CI 的 Session 都是存储在浏览器端的 Cookie 中的。
实际上,存储在服务器上的 Session 也需要至少把 Session ID 放在浏览器端,其他数据放在服务器上。
而 CI 则是把所有数据都放在浏览器端,这个从概念上是没问题的。
另外,把数据存放在 cookie 中也是经过加密的,从理论上说和存在服务端是一样安全的,所以不能叫做蠢吧。
关于什么是 Session,顾名思义 Session 就是一个会话过程,而用什么方式保持会话过程这个就是实现细节了。从HTTP协议上来看,实现Session只有一个方案,就是使用Cookie。但是 PHP 也支持通过 URL 实现 Session 的替代方案(具体可参考PHP手册)。
所以,把Session数据放在Cookie中是合理的方案,不能算笑话。
|
|