Я хочу использовать новую фильтрацию ввода PHP 5> для очистки и проверки опубликованных данных, я понимаю, как использовать функцию filter_input. Но я не совсем понимаю, что мне нужно для очистки данных для вставки базы данных и отправки электронной почты.
По сути, я хочу санировать свои данные (не проверять, я понимаю, как это сделать), чтобы мне было безопасно обрабатывать их в своем бэкэнде (т. Е. Предотвращать внедрение SQL, XSS и т. Д.).
Допустим, я делаю это:
// What do I need to do to sanitize this data for SQL as best as possible.
$var = filter_input(INPUT_POST, 'id', FILTER_VALIDATE_INT, array()); //Validate Example
Вот ссылка на документацию по фильтру PHP. Какая-то путаница с таким количеством типов! Из них какие фильтры мне нужно использовать, чтобы избежать ВСЕХ опасных данных. И я предполагаю, что я использую их так же, как указано выше. Это правильно?
Так что в основном .. Как санировать ВСЕ опасные данные, используя новую функцию filter_input, какой из фильтров из здесь мне нужен?