Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/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
Javascript codeigniter-3中的重定向时间_Javascript_Php_Codeigniter_Codeigniter 3 - Fatal编程技术网

Javascript codeigniter-3中的重定向时间

Javascript codeigniter-3中的重定向时间,javascript,php,codeigniter,codeigniter-3,Javascript,Php,Codeigniter,Codeigniter 3,我正在使用CodeIgniter3 当我提交表单时,验证函数名显示在URL上,然后它将重定向到另一个页面 提交时如何在URL中隐藏验证函数名 示例代码:- Controller name : user function name : login Validate function name : validation redirect('user/dashboard') 提前感谢验证不需要单独的功能,使用相同的控制器和功能 class user extends CI_Controller {

我正在使用CodeIgniter3

当我提交表单时,验证函数名显示在URL上,然后它将重定向到另一个页面

提交时如何在URL中隐藏验证函数名

示例代码:-

Controller name : user
function name : login
Validate function name : validation
redirect('user/dashboard')

提前感谢

验证不需要单独的功能,使用相同的控制器和功能

class user extends CI_Controller
{
   function __construct()
   {
        parent::__construct();
        $this->load->model('user_model');

    }

    public function login()
   {
      if($this->input->post('act')=="login")
      {
         //write validation here
          if($this->form_validation->run()==true)
          {
             $this->user_model->user_login();

            $this->session->set_flashdata("success","Record inserted successfully");
            redirect(base_url('user/dashboard/'));
          }
       }
    }
}

在保存数据之前,您可以从登录名调用验证函数,也可以编写验证逻辑使您的函数具有私有作用域。您可以在加载函数的同一控制器中编写验证规则,只需指定
if(isset($this->input->post('submit')){//perform validation}
验证后,相同的url出现在顶部,我问的是控制器:用户