[英]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.