come posso visualizzare i cookie?Come posso mostrare i cookie a codeigniter?
voglio vedere i cookie in codeigniter.
sessione vedo:
print_r($this->session->all_userdata());
Ma i cookie?
come posso visualizzare i cookie?Come posso mostrare i cookie a codeigniter?
voglio vedere i cookie in codeigniter.
sessione vedo:
print_r($this->session->all_userdata());
Ma i cookie?
ho preso uno sguardo al 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);
}
Per quanto posso vedere, non si può mostrare tutti i cookie con $this->input->cookie()
. Solo uno alla volta.
Se vuoi davvero vedere tutti i cookie, prova con lo var_dump($_COOKIE)
.
Oppure, se avete bisogno di mostrare solo un biscotto, specificare your_key
: $this->input->cookie('your_key')
Spero che questo aiuti =)
Utilizzare $this->input->cookie()
.
Per ulteriori opzioni di utilizzare l'helper biscotto: http://codeigniter.com/user_guide/helpers/cookie_helper.html
Non capisco come visualizzare i cookie print_r ($ this-> input-> biscotto()) ; Per favore, ad esempio? – listratov
Sì. Se conosci il nome del cookie usalo in questo modo: 'print_r ($ this-> input-> cookie ('COOKIE_NAME'));' –