non esistono metodi sicuri al 100% , ma metodi di media sicurezza.

Ogni variante che ti diremo è sicuramente instabile, e non sicura al 100%.

Io tra i tanti ti potrei consigliare il metodo dell'input vuoto.

Es.

Codice PHP:

<form action='tuapagina.php'>

qua insirisci gli input nome , mail , oggetto e la textarea per il testo

e qua metti un input vuoto 

<input type='hidden' name='ciao'>

</form>

<? 

if ( $_POST['ciao'] != "" ) {

echo 
"Sei un robot";

} else {

echo 
"Non sei un robot";

}

?>
praticamente questi programmi bot , hanno il vizio di compilare tutti i campi. Così lo freghi , ma è un metodo facilmente eludibile.

ragion percui non esiste un metodo sicuro al 100%.

ciao