Codeigniter 无法验证变量
Codeigniter cannot validate the variable
value当我想在 Codeigniter 中验证发布的值时,我按以下方式进行:
$this->form_validation->set_rules('name', 'Name','required|xss_clean|strip_tags|trim|max_length[50]|alpha');
但我不明白如果 $name 变量是从 url 中抓取的,我该如何对它进行相同的验证:
$name = end($this->uri->segment_array());
我尝试这样做,然后以同样的方式验证
$this->form_validation->set_value('name', $name);
但是验证没有通过。你能帮帮我吗
从技术上讲,我们将这个特定的验证库称为 Form Validation,它适用于表单数据。
还有其他方法,例如使用路由文件(这是 CI 中的完美工具),您可以利用这些方法进行 URL 检查。
除了任何已经开发的工具(如 uri-validator),您还可以编写自己的验证函数。
value当我想在 Codeigniter 中验证发布的值时,我按以下方式进行:
$this->form_validation->set_rules('name', 'Name','required|xss_clean|strip_tags|trim|max_length[50]|alpha');
但我不明白如果 $name 变量是从 url 中抓取的,我该如何对它进行相同的验证:
$name = end($this->uri->segment_array());
我尝试这样做,然后以同样的方式验证
$this->form_validation->set_value('name', $name);
但是验证没有通过。你能帮帮我吗
从技术上讲,我们将这个特定的验证库称为 Form Validation,它适用于表单数据。
还有其他方法,例如使用路由文件(这是 CI 中的完美工具),您可以利用这些方法进行 URL 检查。
除了任何已经开发的工具(如 uri-validator),您还可以编写自己的验证函数。