我将下面的代码用于代码验证程序验证,
$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,并且是sendOS
在我的本地系统和服务器上,其php版本均为5.6
但是我的验证在那儿不起作用,您能给我任何建议我需要检查什么吗?
在活动服务器上,它进入if条件而不是其他部分。
,我发现我无法在控制器中获取表单数据,我的表单数据与发帖请求一起无法获得$ _POST结果。
你能告诉我我能做什么吗?
答案 0 :(得分:0)
每当您上班时,请确保此点完整填写表格
1。请检查php.ini文件,并增加 post_max_size 和 upload_max_filesize 的值,并确保upload_max_filesize的值小于post_max_size。
2.设置$autoload['helper'] = array('url', 'file');
,然后在不需要将其加载到任何控制器中后。
3.在routes.php
类名中,只有第一个字符是大写。