如何在codeigniter中显示cookie?

lis*_*tov 5 cookies codeigniter

我该如何显示cookies?

我想在codeigniter中看到cookie.

会议我看到:

print_r($this->session->all_userdata());
Run Code Online (Sandbox Code Playgroud)

但饼干?

Roc*_*cco 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);
}
Run Code Online (Sandbox Code Playgroud)

据我所知,您无法显示所有 cookie $this->input->cookie()。一次只有一个。

如果你真的想看到所有的cookie,就试试吧var_dump($_COOKIE)。

或者,如果您只需要显示一个 cookie,请指定your_key:$this->input->cookie('your_key')

希望这有帮助 =)