Cita:
Iniciado por mortiprogramador
Saludo
Pues el error indica que el método no debe ser llamado estáticamente,
así que eso es lo que se debe cambiar, pero si antes funcionaba,
entonces tal vez la librería (php-captcha.inc.php) tal vez sufrió
algún cambio, así que primero a revisar como esta definida esta,
y a partir de ahí, hacer el cambio en el llamado.
Gracias por tu respuesta pero no soy especialista ne PHP y sólo conozco algunas cosas, realmente no se como solucionar esto.
No se si ayuda pero ese archivo "php-captcha-inc" tiene el siguiente código en la función Validate.
Quizá ayude a alguno de ustedes a decirme cómo corregirlo
Código:
// call this method statically
function Validate($sUserCode, $bCaseInsensitive = true) {
if ($bCaseInsensitive) {
$sUserCode = strtoupper($sUserCode);
}
if (!empty($_SESSION[CAPTCHA_SESSION_ID]) && $sUserCode == $_SESSION[CAPTCHA_SESSION_ID]) {
// clear to prevent re-use
unset($_SESSION[CAPTCHA_SESSION_ID]);
return true;
}
return false;
}
Muchas gracias!