如何使用javascript检索codeigniter的cookie?

如何使用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

在我的codeigniter控制器中,我有以下代码:

$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'
          );
现在一切都好了:

检查这个,