薛伟 发表于 2011-9-7 09:25:44

CI的cookie问题

                  $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呢?俺是菜鸟

yunnysunny 发表于 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']))】,直接输出也能输出来啊

Raphael 发表于 2013-6-20 16:29:28

第一次出現'no cookie',
直接重整網頁或按F5,
就出現了.
页: [1]
查看完整版本: CI的cookie问题