Você já pensou em usar um CAPTCHA como reCAPTCHA ? Eles parecem ser o padrão da indústria para evitar que pessoas não-humanas publiquem e seriam muito mais simples de implementar do que um filtro IP de 9 milhões de IPs na lista negra.
Eu quero impedir que proxies e spambots postem no meu site. Qual é a melhor maneira de fazer isso?
Eu baixei uma lista negra e minha primeira idéia foi desabilitar cada um dos ips no meu arquivo .htaccess, mas depois de baixar a lista , Descobri que continha quase 9 milhões de entradas.
Minha outra ideia era dividir cada IP em 4 partes e fazer [1; 4] consultas SQL sucessivas no meu POST.
No entanto, se eu pudesse armazenar esses valores na memória, eu poderia verificar os custos com algo como (: 200 (: 188 (: 10 (: 42))))). Isso é possível com o PHP?
Obrigado!
Tags proxy php blacklist apache-2.2 spam