Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2008, 17:10
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Problema con CAPTCHA

Cita:
Iniciado por neodani Ver Mensaje
Código PHP:
/*
Encrypt and store the key inside of a session
*/
 
$_SESSION['key'] = md5($string); 
Cita:
Iniciado por neodani Ver Mensaje
Es normal que en la variable de $_SESSION['key'] se guarde un numero la tira de largoooooooo, no debería aparecer ahi el valor del captcha?
Si lo encriptas usando md5() y así lo guardas en tu variable de sesión, entonces es absolutamente normal que no te guarde el valor tal y como es. Para hacer la comparación (entonces), debes encriptar también el valor que te llega del formulario:

Código PHP:
if ($_SESSION['key'] != md5($_POST['captcha_code'])) 
EDITO: Quién lo creería... triple choque de respuestas... Alguien más?

Un saludo,