2012-06-01 13 views

Odpowiedz

2

I przyjrzał się 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); 
} 

O ile widzę, nie można wyświetlić wszystkie pliki cookie z $this->input->cookie(). Tylko jeden na raz.

Jeśli naprawdę chcesz zobaczyć wszystkie pliki cookie, po prostu spróbuj var_dump($_COOKIE).

Albo jeśli trzeba pokazać tylko jeden plik cookie, określ your_key: $this->input->cookie('your_key')

nadzieję, że to pomaga =)

2

Użyj $this->input->cookie().

Aby uzyskać więcej opcji użyć pomocnika cookies: http://codeigniter.com/user_guide/helpers/cookie_helper.html

+0

Nie rozumiem, jak wyświetlić ciasteczka print_r ($ this-> input-> ciasteczek()) ; Daj proszę przykład? – listratov

+0

Tak. Jeśli znasz nazwę pliku cookie, użyj jej w następujący sposób: 'print_r ($ this-> input-> cookie ('COOKIE_NAME'));' –

Powiązane problemy