Gracias me sirvió esto hice:
formulario.php
Código PHP:
Ver original<?php
?><html>
<head>
<title>Captcha</title>
</head>
<body>
<form method="post" action="procesador.php">
<img src="captcha.php" /><br />
Ingrese el captcha<br />
<input type="text" name="captcha1" /><br/>
<input style="visibility:hidden;" readonly="readonly" value="<?php echo $_SESSION["captcha"]; ?>" />
<input type="submit" value="GO !">
</form>
</body>
</html>
captcha.php
Código PHP:
Ver original<?php
$rand = rand(1, 9999999); $_SESSION["captcha"] = md5($rand);
header("Content-Type: image/png"); $im = @imagecreate(80, 25) or
die("Cannot Initialize new GD image stream");
?>
procesador.php
Código PHP:
Ver original<?php
$c1 = md5($_POST["captcha1"]); $c2 = $_SESSION["captcha"];
if($c1 == $c2){
echo "OK";
}
else{
echo "BAD";
}
?>
Ahora lo voy a integrar a mi pág. a ver si todo anda bien en un código más complejo.