Implementar um captcha simples em PHP pode ser suficiente para bloquear envios automatizados em formulários. Abaixo está um exemplo funcional utilizando GD e sessões.
O Problema
Formulários sem validação estão sujeitos a spam automatizado. Bots conseguem enviar dados repetidamente, comprometendo a aplicação.
A Solução
Gerar uma imagem dinâmica com um código aleatório e validar esse código via sessão no backend.
HTML do formulário
Arquivo captcha.php
Validação no backend
Atenção O código de segurança está incorreto. Tente novamente.