ahh, entonces no podras hacer lo que te decia,,
bueno con mas razon deberias poner una prueba de respuesta humana
si lo qieres,te lo dejo aqui mira:
crea un nuevo script llamado image.php con el siguiente contenido
es bastante rustico pero sirve xD
Código PHP:
<?PHP
header("Content-Type: image/png");
session_start();
$l = Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
$str = $l[rand(0,count($l))].$l[rand(0,count($l))].$l[rand(0,count($l))].$l[rand(0,count($l))].$l[rand(0,count($l))].$l[rand(0,count($l))];
$_SESSION["code"] = md5($str);
//138,40
$im = imagecreatefromjpeg("./codebg.jpg");
$negro = imagecolorallocate($im, 0, 0, 0);
$blanco = imagecolorallocate($im, 255, 255, 255);
imagettftext($im, 17, 0, 8, 27, $negro, "comic.ttf", $str);
imagepng($im);
?>
hazte una imagen de fondo para el codigo (una cuadricula o algo asi) de 138x40 y subela al mismo directorio de image.php con el nombre codebg.jpg
y por ultimo subete una fuente TTF rara al mismo directorio con nombre comic.ttf (comic sans puede ser,para empezar)
bueno y luego agrega al principio de enviarrecomendar.php (justo despues de <?PHP)
Código PHP:
if($_SESSION["code"] != md5($cde)) {
header("Location: recomendar.php"); //NOMBRE DE LA PAGINA A LA QUE VA SI INGRESAN MAL EL CODIGO
die();
}else {
@session_destroy();
}
y por ultimo agrega la imagen en tu formulario de recomendacion:
Código:
<img src="image.php" border="0" /><input type="text" name="cde" size="6" />
bueno es todo, espero que te sirva
exitos!