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
$numd = mt_rand(0,99);
<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";
}
?>
Me quedo con el captcha :xD, este es muy sencillo de romper :-X
Saludos
No es más facil mediante isset complementar los dos archivos .php ?
Bueno, tu sistema de validación es muy básico y simple de saltar, creo que lo único que logramos con esto, es ayudar a que se nos cuele algun script kiddie en nuestra web ;D
aun que podrias hacer preguntas al azar, como...
de que color es el caballo blanco de nosequien?
y preguntas logicas
o el de las imagenes ese tambien me gusta xD ese de
Cual de las imagenes de abajo NO es gato?
y aqui las iamgenes
ñ_ñ
Este sistema es tan facil de que si alguien sabe la variable, pueda extraer los datos.
Podrias hacer lo mismo pero añadiendo un .JPG como fondo y asi no poder extraerlo.
que ondas con tu respuesta pinche erik sharp xD
esa madre se chinga con un explode(); o con un spliti o un eregi.
Tanto criticat, tanto criticar, YA DIJE EN EL PRIMER POST QUE ES FÁCIL DE SUPERAR ¿TENEIS QUE REPETIRLO TODO?
claro que si man.
para que se eduque