cookie 未显示在 codeigniter 中
cookie not shows in codeigniter
我使用 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());
问题是什么?我该如何解决?
您需要使用 setcookie()
Setcookie("name", "value", "expire time");
用您的值替换字符串
编辑:
Setcookie($data_cookie['name'], $data_cookie['value'], $data_cookie['expire']);
读取 cookie
Echo $_COOKIE($data_cookie['name']);
我使用 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());
问题是什么?我该如何解决?
您需要使用 setcookie()
Setcookie("name", "value", "expire time");
用您的值替换字符串
编辑:
Setcookie($data_cookie['name'], $data_cookie['value'], $data_cookie['expire']);
读取 cookie
Echo $_COOKIE($data_cookie['name']);