我想用这个函数$this->security->get_csrf_hash();的值设置名称为csrf_cookie_name的 cookie;但是,它不起作用。
我的控制器中有这个:
$csrf_cookie_value = $this->security->get_csrf_hash();
$this->input->set_cookie('csrf_cookie_name', $csrf_cookie_value);
echo $this->input->cookie('csrf_cookie_name');
die();
但它不起作用,没有任何回应。
如果我只尝试这个:
$csrf_cookie_value = $this->security->get_csrf_hash();
echo $csrf_cookie_value;
我工作,并回显了一个生成的字符串。
因此,我假设接下来的两行中的某些内容是错误的:
$this->input->set_cookie('csrf_cookie_name', $csrf_cookie_value);
echo $this->input->cookie('csrf_cookie_name');
谢谢你的建议。