Ik heb voor iemand een gastenboek gemaakt dat werkt via Mysql.
Werkt goed alleen komen er per dag zo'n 8 Spam-berichten in het gastenboek.
Nu heb ik er een paar weken geleden een ip-blocker tussen gezet.
Ook mag er geen URL in het bericht zelf staan.
Het houd alleen niet op.
Ik heb inmiddels al een stuk of 40 ip-adressen van de spammers verzameld, moet dit aantal nog groeien?
Of zijn er nog meer mogelijkheden om dit soort berichten uit het gastenboek te houden?
IP adressen verzamelen heeft niet veel zin. Wat vaak gedaan wordt is een zogenaamd CAPTCHA image genereren met een stel tekens dat alleen mensen kunnen lezen. Of je maakt een veld in je formulier met een vraag die alleen mensen kunnen beantwoorden, zoiets als: wat is de hoofdstad van Nederland?
Er zijn een heleboel manieren voor:
Je kan denken aan een simpele vraag als: "Wat is de hoofdstad van Nederland? "
Een spambot zal deze niet (juist) beantwoorden en dus wordt het bericht niet geplaatst.
Een andere mogelijkheid is Captcha Hierbij worden in de vorm van een plaatje een aantal letters en/of cijfers getoond die de gebruiker moet overnemen.
Ik denk niet dat het bannen van IPs een oplossing is, dit omdat de IPs steeds zullen wisselen.
IP adressen verzamelen heeft niet veel zin. Wat vaak gedaan wordt is een zogenaamd CAPTCHA image genereren met een stel tekens dat alleen mensen kunnen lezen. Of je maakt een veld in je formulier met een vraag die alleen mensen kunnen beantwoorden, zoiets als: wat is de hoofdstad van Nederland?
Dan halveer je wel je doelgroep, en dat bedoel ik niet als grapje. Tenzij je Den Haag ook goed rekent.
Het is lastiger om een wrapper te bouwen die https eet dan wrappers die alleen http eten. PHP eet het meen ik wel, maar in bijvoorbeeld perl moet je er een extra module voor laden en in je code opnemen.