我正在尝试使用codeigniter cookie,以便我可以为某个主题添加书签,我不知道如何获取cookie并使用它在用户浏览器中显示带书签的项目,当我尝试显示时它不起作用使用print_r()的cokies值;请帮助如何继续。感谢
function index(){
$this->load->helper('cookie');
$data['title'] = 'some bookmark';
$cookie = array(
'name' =>'mycookie',
'value' => 'some val',
'expire' => '86500',
'domain' => '.localhost',
'path' => '/',
'prefix' => 'something_'
);
set_cookie($cookie);
$this->load->view('bookmark', $data);
}
答案 0 :(得分:1)
浏览器在处理localhost(或.localhost)作为cookie存储的域时遇到问题 - 他们希望域至少有两个点。尝试在测试时将域设置为FALSE(或不设置)。
如果仍然无效,您能告诉我们您是如何检索Cookie数据的吗?