per ora ho gestito la cosa in questo modo 
Codice PHP:
function sicur_numero($variabile) {
if (ctype_digit($variabile) == 1):
return $variabile;
else:
die ("Dato non valido.
[url='javascript:history.back()']Torna alla pagina precedente[/url]");
endif;
}
function sicur_stringa($variabile) {
$variabile = trim($variabile);
$variabile = htmlentities($variabile);
$variabile = strip_tags($variabile);
return $variabile;
}
function sicur_email($variabile) {
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $variabile)):
die ("Indirizzo email non valido.
[url='javascript:history.back()']Torna alla pagina precedente[/url]");
else:
return $variabile;
endif;
}
che dite?