[英]How can I access CodeIgniter session cookie using Javascript?
[英]how to retrieve codeigniter's cookie using javascript?
在我的代码初始化器的控制器中,我有以下代码:
$cookie = array(
'name' => 'my_name',
'value' => 'my value goes here'
);
$this->input->set_cookie($cookie);
但是,当我尝试使用javascript的document.cookie检索cookie时,它打印的字符串如cookie_name,csrf_cookie_name而不是my_name,并且“我的值在这里”。 为什么?
注意:如果我使用php函数setcookie('my_name','我的值在这里'),那么它将正常工作,只是我无法使其与codeigniter的cookie助手一起工作。
想通了。
根据官方文档,设置cookie时,必填字段是名称和值,但实际上,如果您不指定过期值,它将永远无法使用。
因此,我将$ cookie的值更改为:
$cookie = array(
'name' => 'my_name',
'value' => 'my value goes here',
'expire' => '86500'
);
现在非常好:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.