cookie不在codeigniter中显示

时间:2016-05-07 20:48:27

标签: php codeigniter cookies setcookie

我使用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());  

问题是什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

您需要使用setcookie()

Setcookie("name", "value", "expire time");

用您的值替换字符串
编辑:

 Setcookie($data_cookie['name'], $data_cookie['value'], $data_cookie['expire']);

阅读cookie

Echo $_COOKIE($data_cookie['name']);