gpt4 book ai didi

codeigniter - 如何解决 Internet Explorer 中的重定向 url 问题

转载 作者:行者123 更新时间:2023-12-04 02:45:32 24 4
gpt4 key购买 nike

我的网站项目在 firefox 和 google chrome 中运行良好,但在 IE(IE10) 中存在 url 问题。当我从 IE 登录时,虽然用户名和密码是正确的,但 URL 仍处于登录状态,而不是按预期显示在仪表板中。下面是重定向 URL 的 Controller 代码。

$user_name = $this->input->post('user_name');
$password = $this->input->post('pass_word');
$user_id = $this->login_model->check_login($user_name, md5($password));

if ($user_id != 0){
//set session and redirect to dashboard
$this->session->set_userdata('admin_id', $user_id);
$next_url = $this->session->userdata('next_url');
$this->session->unset_userdata('next_url');
//redirect($next_url);
redirect('administrator/dashboard' , 'location');
}else{
$data['login'] = 'Invalid Username/Password!';
$data['class'] = 'error';
$this->session->set_flashdata($data);
redirect('administrator/login');
}

我做错了什么吗。我该如何解决这个问题?欢迎任何帮助或建议。提前致谢。

最佳答案

找到问题的解决方案。服务器时间与客户端时间不同。 (服务器时间:11:30am,客户端时间:5:30pm)
“确保您的服务器时间是正确的。所有浏览器都根据客户端的时间设置 cookie。另一方面,IE 会根据服务器时间。如果服务器的时间是过去的,cookie 将在设置后立即过期,从而给出你的 cookies 从来没有到过的错觉。”
检查链接:http://ellislab.com/forums/viewthread/135722/

关于codeigniter - 如何解决 Internet Explorer 中的重定向 url 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22012532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com