Описание: Представляю вашему вниманию идеальную защиту $_GET,$_POST,$_COOKIE,$_SESSION переменных, т.е всех глобальных переменных вашего сайта..
Всё гениальное просто, не засирайте ваши коды горами функции типа $a = check($_GET['a']); $b = check($_POST['a']); и т.п..функц
// В примере с GET я всё распишу, дальше будет ясно я так думаю =)
// GET
foreach($_GET as$key => $value) {
if(is_numeric($value)) {
// фильтруем если цифра или число
// (int) - возводим в целое
// abs -не даем уйти в минус
$value = (int) abs($value);
} else {
// фильтруем если текст
// htmlspecialchars - преобразуем html символы в спецсимволы (защита от XSS)