在我的类构造函数中,重定向函数正常工作
public function __construct(){
parent::__construct();
$session_data = $this->session->userdata('logged_in');
if( $session_data['type']!='admin' ){
//this redirect working properly
redirect('login');
}
$this->load->model('functions');
$this->load->model('user');
}
但在我同一个班级的其他功能中,那个不起作用
public function logout(){
$this->session->unset_userdata('logged_in');
$this->session->sess_destroy();
//this redirect not working
redirect('login');
}
我尝试了几种方法,但无法使其发挥作用。 在我的自动加载中,我已正确加载了url帮助程序。 $ autoload ['helper'] = array('url','form');所以这有什么不对。
答案 0 :(得分:0)
试试这个,
第一个选项,
redirect('login', 'refresh');
第二个选项,
redirect('login');
exit;
希望这有助于你
答案 1 :(得分:0)
你可以试试这个
redirect(base_url().'login');
使用 base_url() brefore控制器名称' 登录'
答案 2 :(得分:0)
最好将base_url()函数与控制器名称和函数名称一起使用
答案 3 :(得分:-1)