如何显示Cookie?
我希望在codeigniter中看到cookie。
会议我看到了:
print_r($this->session->all_userdata());
但是饼干?
答案 0 :(得分:2)
使用$this->input->cookie()
。
有关更多选项,请使用Cookie助手:http://codeigniter.com/user_guide/helpers/cookie_helper.html
答案 1 :(得分:2)
我看了system/core/Input.php
:
function _fetch_from_array(&$array, $index = '', $xss_clean = FALSE)
{
if ( ! isset($array[$index]))
{
return FALSE;
}
if ($xss_clean === TRUE)
{
return $this->security->xss_clean($array[$index]);
}
return $array[$index];
}
function cookie($index = '', $xss_clean = FALSE)
{
return $this->_fetch_from_array($_COOKIE, $index, $xss_clean);
}
据我所知,您无法使用$this->input->cookie()
显示所有Cookie。一次只有一个。
如果您真的想看到所有Cookie,请尝试var_dump($_COOKIE)
。
或者,如果您只需要显示一个Cookie,请指定your_key
:$this->input->cookie('your_key')
希望这有助于=)