Frage Wie kann ich Cookies im Codeigniter anzeigen?


Wie kann ich Cookies anzeigen?

Ich möchte Cookies im Code-Signierer sehen.

Sitzung sehe ich:

print_r($this->session->all_userdata());

Aber Kekse?


5
2018-06-01 13:13


Ursprung


Antworten:


Ich habe es mir angesehen 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);
}

Soweit ich sehen kann, können Sie nicht alle Cookies mit anzeigen $this->input->cookie(). Nur eins nach dem anderen.

Wenn Sie wirklich alle Cookies sehen möchten, versuchen Sie es einfach var_dump($_COOKIE).

Oder wenn Sie nur ein Cookie anzeigen möchten, geben Sie an your_key: $this->input->cookie('your_key')

Hoffe das hilft =)


2
2018-06-01 16:52



Benutzen $this->input->cookie().

Für weitere Optionen verwenden Sie den Cookie-Helper: http://codeigniter.com/user_guide/helpers/cookie_helper.html


2
2018-06-01 13:14