gpt4 book ai didi

php - CodeIgniter 验证变量/输入不是来自表单?

转载 作者:行者123 更新时间:2023-12-04 05:51:50 26 4
gpt4 key购买 nike

假设我有用户生成的数据,这些数据不是通过表单发布的。
有没有一种方法可以使用/扩展 CodeIgnitors form_validation 类来验证该数据。

例如。

<?php
$userData = array('name' => 'tt' , 'city' => 'London' , 'age' => '1200' );
// How can I validate this data using form_validation checks
// like min_length,max_length,and apply some processing
// like trim,xss_clean provided by the same class

?>

最佳答案

是的,您可以通过 set_data()方法,给你。

$this->form_validation->set_data(array(
'name' => 'Full Name',
'city' => 'City',
));

$this->form_validation->set_rules('name', 'Name', 'trim|required');
$this->form_validation->set_rules('city', 'City', 'trim|required');
$this->form_validation->set_rules('age', 'Age', 'trim|required');

if ($this->form_validation->run() == FALSE) {
echo 'Invalid: ' . validation_errors();
} else {
echo 'Valid';
}

关于php - CodeIgniter 验证变量/输入不是来自表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9974043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com