filter
array public \Bitrix\Security\Filter\Request::filter( array $values, boolean $isReturnChangedOnly = true );
Нестатический метод возвращает массив отфильтрованных значений.
Параметры
Параметр | Описание | Версия |
---|---|---|
$values | Значения. Массив типа: array("get" => $_GET, "post" => $_POST, "files" => $_FILES, "cookie" => $_COOKIE) . | |
$isReturnChangedOnly | Если значение true , то возвращаются значения, если они были изменены некоторым аудитором. |
Примеры
$ob = new Request(); $ob->setAuditors([ 'SQL' => new Auditor\Sql() ]); print_r( $ob->filter([ 'get' => ['safe bar'], 'post' => ['select * from foo'] ]) ); //output: Array ( [post] => Array ( [0] => sel ect * fr om foo ) ) print_r( $ob->filter([ 'get' => ['safe bar'], 'post' => ['select * from foo'] ], false ) ); //output: Array ( [get] => Array ( [0] => safe bar ) [post] => Array ( [0] => sel ect * fr om foo ) )
© «Битрикс», 2001-2025, «1С-Битрикс», 2025