Php Codeigniter-移除特定场地上的xss_clean
我已使用以下配置了Php Codeigniter-移除特定场地上的xss_clean,php,codeigniter,xss,Php,Codeigniter,Xss,我已使用以下配置了config.php: $config['global_xss_filtering'] = TRUE; 但是我需要为特定的post参数禁用xss_clean。是否仍要将异常添加到此全局设置。这也将减少我提供$data=$This->security->xss_clean($data)的空间和时间。请使用 $this->input->post('name',false); 第二个参数接受是否执行xss_清理请使用 $this->input-&
config.php
:
$config['global_xss_filtering'] = TRUE;
但是我需要为特定的post
参数禁用xss_clean。是否仍要将异常添加到此全局设置。这也将减少我提供$data=$This->security->xss_clean($data)的空间和时间除了我不需要的方法之外,所有方法中的code>。请使用
$this->input->post('name',false);
第二个参数接受是否执行xss_清理请使用
$this->input->post('name',false);
第二个参数接受是否执行xss_clean它不起作用,我尝试了var_dump($this->input->post('name',FALSE))
和var_dump($\u post['name'])
甚至在控制器的开头,都在xss_clean之后打印字符串。我在这个过程中丢失了一些数据。@Saravanan有任何特定类型的数据吗?像html标签
或特殊字符
?它是一个URL,http://sub.example.com:8080/controller/method?text=TEXT%20SECOND&destination=1234567890
是我在文本区域中输入的内容。post变量包含http//sub.example.com:8080/controller/method?text=text SECOND&destinati
atvar\u dump($this->input->post('name',FALSE))代码>对于get参数,使用$this->input->get('name',false);如果仍然不起作用,请关闭全局xss clean并手动执行xss clean操作,您需要使用第二个参数设置为true,以便xss_clean和false按原样获取输入…它不起作用,我尝试了var_dump($this->input->post('name',false))
和var_dump($\u post['name'])
即使在控制器的开头,也要在xss_clean之后打印字符串。我在这个过程中丢失了一些数据。@Saravanan有任何特定类型的数据吗?像html标签
或特殊字符
?它是一个URL,http://sub.example.com:8080/controller/method?text=TEXT%20SECOND&destination=1234567890
是我在文本区域中输入的内容。post变量包含http//sub.example.com:8080/controller/method?text=text SECOND&destinati
atvar\u dump($this->input->post('name',FALSE))代码>对于get参数,使用$this->input->get('name',false);如果仍然不起作用,请将全局xss clean关闭为off,并手动执行xss clean操作,其中需要使用第二个参数设置为true,以便xss_clean和false按原样获取输入…查看线程查看线程