<?php function getFilter($string, $type_of_filter) { $array_filters = array( 'likeURL' => FILTER_SANITIZE_URL, 'likeSTR' => FILTER_SANITIZE_FULL_SPECIAL_CHARS, 'likeNUM' => FILTER_SANITIZE_NUMBER_INT ); if(array_key_exists($type_of_filter, $array_filters)) { return filter_var($string, $array_filters[$type_of_filter]); } else { return filter_var($string, $array_filters['likeSTR']); } } ?>
<?php $url = getFilter($_GET['url'], 'likeURL'); $number = getFilter($_GET['id'], 'likeNUM'); $text = getFilter($_POST['text'], 'likeSTR'); ?>