Числовые данные:
if(empty($_GET['num']) || !ctype_digit($_GET['num']))
{die('ERROR');}
$num = $_GET['num'];Текст:
$t = htmlspecialchars(trim($_GET['t']), ENT_QUOTES);Или же регулярками. Это для дробных чисел:
if(!preg_match("#^[0-9]+(.[0-9]+)?$#u", $_GET['p']))
{die('ERROR');}