如何使用javascript检索codeigniter的cookie?
在我的codeigniter控制器中,我有以下代码:如何使用javascript检索codeigniter的cookie?,javascript,codeigniter,cookies,Javascript,Codeigniter,Cookies,在我的codeigniter控制器中,我有以下代码: $cookie = array( 'name' => 'my_name', 'value' => 'my value goes here' ); $this->input->set_cookie($cookie); 但是,当我尝试使用javascript的document.cookie检索cookie时,它会打印cookie\u name、csrf
$cookie = array(
'name' => 'my_name',
'value' => 'my value goes here'
);
$this->input->set_cookie($cookie);
但是,当我尝试使用javascript的document.cookie检索cookie时,它会打印cookie\u name、csrf\u cookie\u name等字符串,但不会打印我的cookie name和“我的值在这里”。为什么?
注意:如果我使用php函数setcookie'my_name','my value goes here',那么它工作正常,只是我无法使它与codeigniter的cookie助手一起工作。
根据官方文档,设置cookie时所需的字段是name和value,但实际上如果不指定expire值,它将永远无法工作
因此,我将$cookie值更改为:
$cookie = array(
'name' => 'my_name',
'value' => 'my value goes here',
'expire' => '86500'
);
现在一切都好了:检查这个,