Php codeigniter表单未提交到控制器中的方法

Php codeigniter表单未提交到控制器中的方法,php,forms,codeigniter,submit,Php,Forms,Codeigniter,Submit,我在测试服务器上看到一个奇怪的行为。在我的本地主机中,应用程序运行良好。一旦我将codeigniter上传到测试服务器update config.php/database.php并尝试登录,就不会调用特定的方法 $\u POST数组具有值。正在成功调用索引方法。我已经在自动加载中加载了所有帮助文件 <form class="form-signin" action="http://hostname/index.php/welcome/logincheck" method="post">

我在测试服务器上看到一个奇怪的行为。在我的本地主机中,应用程序运行良好。一旦我将codeigniter上传到测试服务器update config.php/database.php并尝试登录,就不会调用特定的方法

$\u POST
数组具有值。正在成功调用索引方法。我已经在自动加载中加载了所有帮助文件

<form class="form-signin" action="http://hostname/index.php/welcome/logincheck"  method="post">
<input type="text" name="username" class="form-control" placeholder="Username">
<input type="password" name="password" class="form-control" placeholder="Password">
<label for="name">I am a </label>
<select class="form-control" name="role">
   <option value="student">Student</option>
   <option value="teacher">Teacher</option>       
</select><br />
<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
</form>

您确定操作页面url正确吗?您所说的“未被调用”是什么意思?它是否显示出任何类型的错误?请将“”直接放入浏览器,检查控制器和方法?操作页面url是否正确。我放了两个回声。一种是索引方法,另一种是登录检查方法。只有索引回音起作用。实时url为:用户名:教师,密码:教师。您可以共享欢迎控制器的代码吗?您应该使用此操作url-
http://ssbj.ahadh.com/index.php/welcome/index/logincheck
public function logincheck()
{
    echo "login check function called";

    $this->load->library('session');
        $username=$this->input->post('username');
    $password=$this->input->post('password');
    $role = $this->input->post('role');
    $validity = $this->homefunctions->validate($username,$password,$role);
        if($validity[1])
    { 
     $data=array(
            'username'=>$username,
            'lname'=>$validity[0]['fname'],
            'fname'=>$validity[0]['lname'],
            'role'=>$validity[0]['role'],
            'id'=>$validity[0]['id'],
            'is_logged_in'=> true
        );
    $this->session->set_userdata($data);
                if($role=="teacher")
                   header('Location:/sch/teacher/index');
                else
                   header('Location:/sch/student/index');

                }

    else{
        $data['message']='Username/Password/Role is wrong';
        $data['main_content']='home1';
            $this->load->view('templates/hometemplate',$data); 
        }

  }