[英]codeigniter session is not working in IE but all other browsers are working
我將會話數據設置為userdata並重定向到頁面。 但是會話數據未保存在IE中,但chrome,firefox和Opera正在運行
public function access_granted(){
$user_session_data = array(
'username' => $this->input->post('username'),
'is_user_logged_in' => 1
);
$this->session->set_userdata(array("user" => $user_session_data));
$this->session->set_flashdata('successed', 'You Logged in Successedfully');
redirect('index');
}
在控制器構造函數中使用此標頭
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
如果使用本機會話比CI會話更好,那么使用此會話。
我找到了這篇文章,它似乎可以為我解決問題,但是在確認之前,我想進行更多測試。 同時,您可以嘗試一下嗎?
http://ellislab.com/forums/viewthread/211955/#982986
另外,如答案的注釋中所述,請刪除config.php中cookie名稱中的下划線“ _”(如果存在)。
問候,
Kobus
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.