【发布时间】:2013-06-10 15:05:13
【问题描述】:
我将会话数据设置为用户数据并重定向到页面。但会话数据未保存在 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');
}
【问题讨论】:
-
你的 cookie 名称是什么?如果有下划线,请尝试从中删除下划线。还有什么版本的IE?
-
sess_cookie_name在您的 codeingniter 的 config.php 文件中定义。 -
尝试删除下划线...我不确定它是否会改变 IE8 的任何内容,但这是早期版本的 IE 的问题。
-
还建议您阅读以下问题 stackoverflow.com/a/2006044/342740 的 cmets,他们在其中评论使用下划线时在 IE 上失败,而删除它时一切正常。
标签: php codeigniter session