Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重定向代码点火器不工作_Php_Codeigniter_Login - Fatal编程技术网

Php 重定向代码点火器不工作

Php 重定向代码点火器不工作,php,codeigniter,login,Php,Codeigniter,Login,我需要关于重定向codeigniter的帮助。当我转到登录页面(重定向)时,它无法切换到登录页面。 这是MY_Controller页面。当我切换到登录页面时,它无法理解 private function _check_login() { $controller = $this->uri->rsegment('1'); $controller = strtolower($controller); $login = $this->session->

我需要关于重定向codeigniter的帮助。当我转到登录页面(重定向)时,它无法切换到登录页面。 这是MY_Controller页面。当我切换到登录页面时,它无法理解

  private function _check_login()
{
    $controller = $this->uri->rsegment('1');
    $controller = strtolower($controller);

    $login = $this->session->userdata('login');
    //neu ma chua dang nhap,ma truy cap 1 controller khac login
    if(!$login && $controller != 'C_Login')
    {
        redirect(admin_url('C_Login'));
    }
    //neu ma admin da dang nhap thi khong cho phep vao trang login nua.
    if($login && $controller == 'C_Login')
    {
        redirect(admin_url('C_Home'));
    }
}

非常感谢

请确保您正在配置文件夹下的autoload.php中加载URL帮助程序

$autoload['helper'] = array('url');
您也可以加载多个帮助程序,如数组('url','file') 或者在需要的控制器中

$this->load->helper('url');

admin\u url()
做什么?请显示它的代码。是的,我检查了所有,但仍然没有工作。谢谢你的回答