Codeigniter 重定向太多,请尝试清除代码点火器中显示的Cookie错误

Codeigniter 重定向太多,请尝试清除代码点火器中显示的Cookie错误,codeigniter,Codeigniter,这是我的用户控制器文件。 当它重定向到目标页面时,它显示一个错误: 重定向太多,请尝试清除Cookie。错误太多,重定向太多 这是我的控制器代码 public function send_quick_register_mail(){ if ($this->checkLogin('U') != ''){ redirect(base_url()); }else { $quick_user_name = $this->session-

这是我的用户控制器文件。 当它重定向到目标页面时,它显示一个错误:

重定向太多,请尝试清除Cookie。错误太多,重定向太多

这是我的控制器代码

public function send_quick_register_mail(){

    if ($this->checkLogin('U') != ''){

        redirect(base_url());

    }else {
         $quick_user_name = $this->session->userdata('quick_user_name');

        if ($quick_user_name == ''){
            redirect(base_url());

        }else {
            $condition = array('user_name'=>$quick_user_name);
            $userDetails = $this->user_model->get_all_details(USERS,$condition);

                            if ($userDetails->num_rows() == 1){
                                $this->session->set_userdata('regMessage','regSuccess');

                $this->send_confirm_mail($userDetails);
                $this->login_after_signup($userDetails);
                $this->session->set_userdata('quick_user_name','');


                                  $login_redirect = base_url().'browse';

                            }else {

                         $login_redirect = base_url().'browse';
            }
            redirect($login_redirect);

        }
    }
}

base\u url()
的值是多少?在这里,基本url是您最好的选择,它是在每次重定向之前回显一个引用,然后退出代码。这样,您将看到哪个重定向触发了您的问题。这很可能是他们中的一些人正在重定向,但如果他们是-那么你想知道为什么他们是。