用户
 找回密码
 入住 CI 中国社区
搜索
查看: 5541|回复: 4
收起左侧

[讨论/交流] CI的cookie问题

[复制链接]
发表于 2011-9-7 09:25:44 | 显示全部楼层 |阅读模式
PHP复制代码
                  $username = $this->input->post('username');
                   $pwd = $this->input->post('password');
                   $ticket = $this->encrypt->encode($username . $pwd);//生成加密的票据
                   $cookie = array(
                                                   'name' => 'xueCookie',
                                                   'value' => $ticket,
                                                   'expire' => '600',
                                                   'path' => '/',
                                                   'prefix' => 'IV_'
                                                   );
                   $this->input->set_cookie($cookie);  
                   if (isset($_COOKIE['IV_xueCookie']))
                   {
                        $xuecookie = $this->input->cookie('IV_xueCookie');
                        echo $xuecookie;
                   }
                   else
                   {
                        echo "no cookie";
                   }
复制代码

为啥在IE存放cookie文件的地方可以找到生成的cookie文件,但为啥在页面中总是输出no cookie呢?俺是菜鸟
发表于 2011-9-7 09:40:21 | 显示全部楼层
加你用firecookie或者干脆用chrome调试cookie。
 楼主| 发表于 2011-9-7 11:15:47 | 显示全部楼层
用firecookie查看可以看到生成的cookie,但是就是输出"no cookie",快疯啦
发表于 2013-6-20 15:44:34 | 显示全部楼层
不会啊,,你别用那个判断,【 if (isset($_COOKIE['IV_xueCookie']))】,直接输出也能输出来啊
发表于 2013-6-20 16:29:28 | 显示全部楼层
第一次出現'no cookie',
直接重整網頁或按F5,
就出現了.

本版积分规则