この関数$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;
私は動作し、生成された文字列がエコーアウトされます。
したがって、これらの次の 2 行内の何かが間違っていると思います。
$this->input->set_cookie('csrf_cookie_name', $csrf_cookie_value);
echo $this->input->cookie('csrf_cookie_name');
アドバイスありがとうございます。