私の以前の投稿から学んだ限りでは、を呼び出した後xss_clean
にフィルタリングします。問題は、コールバック関数でもフィルタリングされるかどうかです。$this->input->post('text_url')
$this->form_validation->run()
$this->input->post('textarea_content')
ありがとう
$this->form_validation->set_rules('text_url', 'Website link', 'trim|xss_clean|callback_minimum_fields[' . $this->input->post('textarea_content') . ']');
$this->form_validation->run();
//Filtered
$text_url = $this->input->post('text_url');
//Filtered as well?
$textarea_content = $this->input->post('textarea_content');
折り返し電話
public function minimum_fields($url, $content)
{
if ($url == '' && $content == '')
{
$this->form_validation->set_message('minimum_fields', 'Please provide info for at least one of these: "Website link" and "Content".');
return false;
}
return true;
}