PHP - Простая очистка $_POST или $_GET



Простую фильтрацию массивов POST и GET в modx можно осуществить несколькими способами.

Первый это написать свою простую функцию использую перечень нескольких, последовательно очищая входные данные от ненужных символов, либо использовать специально предназначенную для этого функцию в php выше 5,2


Вариант первый:

простейшая функция очистки post или get массива на php в modx

function clearPost($post){
$value = strip_tags($post);
$value = htmlspecialchars($value);
return $value;
}

Вариант второй (рекомендуемый)

В PHP 5 >= 5.2.0 ввели новую функцию, которая отлично фильтрует post или get параметры - filter_input

Ею пользоваться на много проще:

$name = filter_input(INPUT_POST, 'name' );





comments powered by Disqus