Cita:
Iniciado por neodani
Código PHP:
/*
Encrypt and store the key inside of a session
*/
$_SESSION['key'] = md5($string);
Cita:
Iniciado por neodani
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,