Hola:
Cita:
Iniciado por marianoggg Caricatos
Ahora veo que la palabra en color rojo va variando aleatoriamente. Incluso podría ser que el parrafó, que contiene dicha palabra llave, sea cambiante.
Atte.
En principio, el código es:
Código:
$frase = explode(" ", "Estamos modificando el sistema de seguridad para el envío de comentarios debido al constante envío de spam que estamos bloqueando");
do {
$posi_palabra = rand(0, count($frase));
$pasa_palabra = $frase[$posi_palabra];
} while (strlen($pasa_palabra) < 3);
$_SESSION["codigo_de_seguridad"] = $pasa_palabra;
$frase[$posi_palabra] = "<span style=\"color: red\" >$pasa_palabra</span>";
$frasesita = implode(" ", $frase);
También se podría cambiar la forma de resaltar la palabra, o tal como comentas, que esa frase sea aleatoria, o como comentaba anteriormente, que el captcha pueda ser esa palabra, o el captcha que sigue estando u otra alternativa.
Por cierto, he visto que haz hecho algunos intentos que ya he borrado... justamente fue una seguridad añadida por no permitir que se publiquen los mensajes directamente y sea yo quien lo haga desde mi sistema de administración del sitio; aunque limite de esa manera la intención de realizar comentarios.
Saludos