Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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
Codeigniter url路径?_Codeigniter - Fatal编程技术网

Codeigniter url路径?

Codeigniter url路径?,codeigniter,Codeigniter,我有登录表单,路径是 http://localhost/xxx/CI/login/ 一旦用户输入值,我就进行验证 http://localhost/xxx/CI/login/validation 验证后,我想将用户重定向到主页控制器,如果我加载主页的视图,它会加载视图,但在浏览器中路径保持不变 http://localhost/xxx/CI/login/validation 正如我所希望的,当验证成功时,它应该向我显示此路径 http://localhost/xxx/CI/main_pag

我有登录表单,路径是

http://localhost/xxx/CI/login/
一旦用户输入值,我就进行验证

http://localhost/xxx/CI/login/validation
验证后,我想将用户重定向到主页控制器,如果我加载主页的视图,它会加载视图,但在浏览器中路径保持不变

http://localhost/xxx/CI/login/validation
正如我所希望的,当验证成功时,它应该向我显示此路径

http://localhost/xxx/CI/main_page

我尝试加载主页的控制器,但它显示空白页,在主页控制器索引功能中,我正在加载主页的视图

要在登录后重定向用户并更改URL,请使用重定向功能。
有点像

public function login() {
    if($this->form_validation->run('login') == TRUE ) {
        // $redirect is what ever page you want to go to
        redirect($redirect);
    } else {
        // show form
        $this->load->view('login_form');
    }
}

您应该像@Rooneyl所说的那样使用重定向方法