Bueno! ya he avanzado bastante! aunque sigo sin entender bastante de PHP. tanto travesear el código me ha ayudado para familiarizarme un poquito con esta vaina...
Ahora tengo otro problema... Por lo visto el código que genera el captcha no lo está interpretando bien el condicional, pero es extraño, porque reemplacé la variable por un valor específico y si lo reconoce!
En otras palabras:
Código:
session_start();
// Trabaja perfectamente y el formulario se envía
$_SESSION['secc'] = "HOLA";
// No trabaja, aunque se muestra la imagen con un valor al azar y se digite correctamente
// $_SESSION['secc'] = strtoupper(substr(sha1(time().$admin_email),0,4));
// La condicional trabaja bien con "HOLA" pero no con el valor al azar :S
if ($captcha != $_SESSION['secc']) {
$flag='err';
$mensaje='<div class="errorContForm"><p>Código de verificación inválido.</p></div>';
} else {
// bla bla bla bla
}
}
Alguien sabe qué sucede?