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