我試圖查看使用CodeIgniter設置的cookie的內容。我可以在服務器端正確轉儲cookie數組的內容,但無法在瀏覽器中的檢查器中查看它們(如此在客戶端)。無法在瀏覽器中查看cookie(codeigniter)
我使用CodeIgniter版本3,如果有幫助。 這是我設置cookie的代碼:
if ($email === $admin_email && $password = $password) {
echo 'credential match';
$this->load->helper('cookie');
if ($remember_me == '1') {
$email = $this->input->post('email');
$password = $this->input->post('password');
$remember = $this->input->post('remember_me');
$cookie1 = array(
'name' => 'email',
'value' => $email,
'expire' => '86400',
'domain' => base_url(),
'path' => '/admin/',
'prefix' => 'myprefix_',
'secure' => TRUE
);
$this->input->set_cookie($cookie1);
echo "<pre>";
var_dump($cookie1);
echo"</pre>";
echo 'Checked';
}
}
return TRUE; // if credential matches
} else {
return False;
}
這裏是爲了澄清我的意思是圖像:
至於密碼:這是一個完全不同的問題,第一個問題。嘗試閱讀網站,如http://jeremykendall.net/2014/01/04/php-password-hashing-a-dead-simple-implementation/或https://www.bentasker.co.uk/blog/security/ 201-爲什麼你應該問你的密碼是如何存儲以供指示的。 – 2015-03-25 12:17:24
爲什麼我沒有在瀏覽器中獲取cookie名稱和值? – 2015-03-25 14:04:42
你得到了什麼輸出?我能想到的唯一原因會導致它不顯示你的var_dump,如果它沒有達到內部的if語句,所以如果$ remember_me不等於*字符串*'1'。您輸出的圖像是頂部圖像還是您想要獲取的圖像? – 2015-03-25 14:10:50