Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/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 为什么我的代码点火器控制器部分工作?_Codeigniter - Fatal编程技术网

Codeigniter 为什么我的代码点火器控制器部分工作?

Codeigniter 为什么我的代码点火器控制器部分工作?,codeigniter,Codeigniter,我已经启用了查询字符串设置,对所有与查询字符串相关的URL都可以正常工作,但除了这个登录控制器。。。当我这样尝试时,它会给我一个错误 404找不到页面 找不到您请求的页面 URL:www.test.com/login/?sType=1 但是当我访问时没有查询字符串,www.test.com/login/。。。工作很好 类似地,其他查询字符串URL工作正常,如下所示, 等等, 如何解决此问题 我的登录控制器 } /*文件结尾welcome.php/ /位置:./system/applicatio

我已经启用了查询字符串设置,对所有与查询字符串相关的URL都可以正常工作,但除了这个登录控制器。。。当我这样尝试时,它会给我一个错误

404找不到页面 找不到您请求的页面

URL:www.test.com/login/?sType=1

但是当我访问时没有查询字符串,www.test.com/login/。。。工作很好

类似地,其他查询字符串URL工作正常,如下所示, 等等,

如何解决此问题

我的登录控制器

}

/*文件结尾welcome.php/
/位置:./system/application/controllers/welcome.php*/

过去,当查询字符串中只有一个元素时,我也遇到了一些问题。试试这个:

www.test.com/login/?sType=1&n=1


这可能会起作用。

请粘贴控制器的内容您运行的是哪个版本的PHP/CI?仍然会显示相同的错误。。但是当我尝试这样做时,它是有效的,为什么呢??好的,所以我认为CodeIgniter很难找到要着陆的控制器功能。如果我们在您的案例中显式地提供控制器函数索引,那么它实际上可以工作,索引在我的本地环境中可以正常工作,但是当我在线部署时,它会失败。。仅当我调用login/index/?sType=1。。。?
function Login()    
{   
    parent::Controller();
    $this->load->model("user_login_model");         
    $this->load->library('user_agent');
}

// to load the login screen
function index() 
{       
    //$this->load->model("user_login_model");           
    $this->load->view('login/user_login_form');         
}


// to show as login
function show() 
{
    $this->load->view('login/user_login_form');     
}

// to process the login 
function checkuser() 
{       


}

// to logout
function logout() 
{   

}