我使用Codeigniter设置了一个cookie,因为我可以在浏览器设置中看到它,但它没有显示我在编码时的情况。 设置Cookie:
$login_text = "$username is loged in!";
$this->load->library('encrypt');
$cookie_value = $this->encrypt->encode($login_text, ENCRYPTION_KEY);
$data_cookie = array(
'name' => 'userRemember',
'value' => strval($cookie_value),
'expire' => '1209600'
);
读取Cookie
print_r($this->input->cookie());
问题是什么?我该如何解决?
答案 0 :(得分:0)
您需要使用setcookie()
Setcookie("name", "value", "expire time");
用您的值替换字符串
编辑:
Setcookie($data_cookie['name'], $data_cookie['value'], $data_cookie['expire']);
阅读cookie
Echo $_COOKIE($data_cookie['name']);