如何获取和使用codeigniter cookie?

时间:2011-07-16 07:01:10

标签: codeigniter

我正在尝试使用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);

}

1 个答案:

答案 0 :(得分:1)

浏览器在处理localhost(或.localhost)作为cookie存储的域时遇到问题 - 他们希望域至少有两个点。尝试在测试时将域设置为FALSE(或不设置)。

如果仍然无效,您能告诉我们您是如何检索Cookie数据的吗?