Buenas, aqui os voy a dejar un sencillo código para saber si en un registro se esta registrando una persona o un programa, el código se puede superar (Se ha comprobado)
Bamos a codear 2 paginas
-index.php
-verificacion.php
==============
index.php
<?php
$numu = mt_rand(0,99); //En servidores en windows no pongais mas de 200 ya que no lo soporta y se puede explotar <html>
<form action="verificacion.php" method="post"/>
echo $numu " + " $numd " =";
<input type="text" name="tot"/>
<input type="hidden" name="numerouno" value="<?=$numu;?>"/>
<input type="hidden" name="numerodos" value="<?=$numd;?>"/>
</html>
?>
verifiacion.php
<?php
$numun = $_POST['numerouno'];
$numdo = $_POST['numerodos'];
$total = $_POST['tot'];
if ($numun+$numdo==$total){
echo "Eres un humano";
}else{
echo "Eres un robot";
}
?>