Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.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
Php Codeigniter验证在我的live服务器上不起作用_Php_Codeigniter - Fatal编程技术网

Php Codeigniter验证在我的live服务器上不起作用

Php Codeigniter验证在我的live服务器上不起作用,php,codeigniter,Php,Codeigniter,我在下面放置了代码点火器验证代码 $this->load->helper('form'); $this->load->library('form_validation'); $this->form_validation->set_error_delimiters('', ''); $this->form_validation->set_rules('username', 'Username', 'trim|

我在下面放置了代码点火器验证代码

 $this->load->helper('form');
        $this->load->library('form_validation');




$this->form_validation->set_error_delimiters('', '');
        $this->form_validation->set_rules('username', 'Username', 'trim|required|max_length[100]|valid_email');
        $this->form_validation->set_rules('password', 'Password', 'trim|required|max_length[64]');
        $this->form_validation->set_message('required', '%s can not be blank.');
        $this->form_validation->set_message('valid_email', 'Please enter valid email address');

        if (!$this->form_validation->run()) {

        } else {
}
这段代码在我的本地系统中运行良好,我的本地系统是windows

在服务器上,它是linux和sentOS

在我的本地系统和服务器中,php版本都是5.6

但是我的验证在那里不起作用,你能给我一些建议,我需要检查什么

在实时服务器上,它进入if条件,而不是else部分

,我发现我无法在我的控制器中获取我的表单数据,我的表单数据与post请求混合,无法获取$\u post结果


你能告诉我我能做些什么吗?

无论你什么时候去现场,请确保填写完整的跑步表

1.请检查php.ini文件并增加post_max_sizeupload_max_filesize的值,并确保upload_max_filesize的值小于post_max_size。
2.set
$autoload['helper']=array('url','file')之后,您无需将其加载到任何控制器中。

3.在
routes.php
类名中,只有第一个字符是大写。

显示完整的方法代码我发现出现错误不是因为表单验证,而是在我的服务器中,我无法获取$_POST数据使用
打印($this->input->POST())无法在此中获得任何结果。它显示的是空白数组。对于具有相同代码的相同阵列,我可以使用我的本地系统,但在服务器上,它为我提供了空白阵列HAVE u change或设置实时服务器的基本url