2012-06-01 9 views

Antwort

2

Ich habe einen Blick auf 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 $this->input->cookie() zeigen. Nur eins nach dem anderen.

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

Oder wenn Sie ein Cookie nur zeigen müssen, geben Sie your_key: $this->input->cookie('your_key')

hoffe, das hilft =)

2

Verwenden Sie $this->input->cookie().

Weitere Optionen verwenden, um die Cookie-Helfer: http://codeigniter.com/user_guide/helpers/cookie_helper.html

+0

Ich verstehe nicht, wie Cookies print_r ($ this-> Input-> Cookie()) sehen ; Gib bitte ein Beispiel? – listratov

+0

Ja. Wenn Sie den Cookie-Namen kennen, verwenden Sie ihn wie folgt: 'print_r ($ this-> input-> cookie ('COOKIE_NAME'));' –

Verwandte Themen