为什么关掉浏览器还有session的值
页面开头写的是echo $this->session->userdata('shell');
如果有session的值就打印一下,没有的话就就打印不出来吧,为什么这里关掉浏览器还是再打开还是会输出值呢,这样session不就变成cookie了么?
而我自己写的
if(isset($_SESSION['shell'])){
echo $_SESSION['shell'];
}
就不会关掉浏览器还有值,这是为什么?? 这是用 cookie 存储的,没有设置为关闭浏览器就失效,所以一直存在。
CI 的 Session 并不是真正的 PHP Session 这样啊,那我这里应该用自己写的?
那CI中的session和cookie有什么区别啊,我看到有两个helper?? CI 中的 Session 是 Cookie 实现的,你如果想用 PHP Session,就用我发布的 Session 类,在论坛搜一下。 好的,我去搜索一下,谢谢管理员大人。
页:
[1]