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呢?俺是菜鸟 加你用firecookie或者干脆用chrome调试cookie。 用firecookie查看可以看到生成的cookie,但是就是输出"no cookie",快疯啦 不会啊,,你别用那个判断,【 if (isset($_COOKIE['IV_xueCookie']))】,直接输出也能输出来啊 第一次出現'no cookie',
直接重整網頁或按F5,
就出現了.
页:
[1]