当我第一次创建 cookie 时,我似乎无法获取相同的 cookie,直到随后的页面加载。就好像在第二次请求页面之前,浏览器不存在 cookie。
我正在使用 Kohana PHP 框架:
Cookie::set('new_cookie', 'I am a cookie');
$cookie = Cookie::get('new_cookie');
//$cookie is NULL the first time this code is run. If I hit the page again
and then call Cookie:get('new_cookie'), the cookie's value is read just fine.
所以,我被引导相信这是正常行为,我可能不明白 cookie 是如何工作的。任何人都可以为我澄清这一点吗?