1
我在使用MAMP和Codeigniter讀本地主機上的cookies時遇到問題。Cookie問題/ MAMP/CodeIgniter
我在嘗試使用cookie來驗證對管理區域的訪問。我可以設置cookie(我在我的瀏覽器上看到它 - Chrome瀏覽器),但在完成此操作後我無法讀取它。我已經嘗試了很多配置,但都沒有工作。我真的需要一些幫助。
這些都是我的代碼的呈香部位:
這裏我設置cookie
$cookie = array(
'name' => 'login',
'value' => 'true',
'expire' => '0',
'secure' => TRUE
);
set_cookie($cookie);
在這裏,我將用戶重定向到登錄頁面,如果沒有的cookie,如果cookie是控制面板設置
function login_redirect() {
$this->load->helper('cookie');
if (uri_string() == 'admin/controlpanel') {
if ($this->input->cookie('login')) {
} else {
redirect('admin/');
}
}
if (uri_string() == 'admin') {
if ($this->input->cookie('login')) {
redirect('admin/controlpanel');
}
}
}
OBS:所有這些代碼是在admin_model
有小費嗎?
感謝和抱歉我的英語。我希望我已經說清楚了。
謝謝,本。其實我意識到我是以錯誤的方式去做的。我只是使用ci_session cookie來做到這一點,現在它工作正常(只有一行代碼:$ this-> session-> set_userdata('logged_in',TRUE);)。當我明白這一點時,我感到有些愚蠢...... – acbene 2011-05-06 03:52:34