berichten gastenboek weren om bepaalde woorden.

Status
Niet open voor verdere reacties.

looije

Gebruiker
Lid geworden
2 apr 2002
Berichten
203
Hallo,

Even voorleggen waar ik mee zit.
Ik heb een gastenboek draaien. Hier staat een captcha op. Alleen nu komt er de laatste tijd toch post door wat ik niet wil zien.
Viagra **** enzo, heb ik niet nodig.

Nou was mijn idee.
Kan ik de POST doorzoeken op bepaalde woorden.
Als ik dan een array vul met woorden die ik niet wil toelaten dat ik dan het hele script afkap en dus het bericht niet op mijn gasteboek heb.

Dus als je het woord viagra in een bericht hebt staan dan komt het gewoon niet op het gasteboek.

Wie kan mij even in de goede richting duwen. Bvb dank.
 
Dat wordt dus een array met woorden aanmaken en een preg_match er op los laten i.c.m. het bericht ;)
 
Ik zou eerst eens een controle maken met een verborgen checkbox die je checkt of hij niet aan is gevinkt. Veel bots vinken deze automatisch aan, waardoor je al een redelijke herkenning hebt. Als dat niet werkt, kan je altijd nog controleren op dergelijke verboden woorden.
 
Ow ja dat is wel een goeie. En niet zo veel werk.

Ik ga eerst dat maar eens proberen, blijft het probleem kan ik altijd nog met preg_match gaan spelen.

Thanks.. :thumb:
 
Ik zou eerst eens een controle maken met een verborgen checkbox die je checkt of hij niet aan is gevinkt. Veel bots vinken deze automatisch aan, waardoor je al een redelijke herkenning hebt. Als dat niet werkt, kan je altijd nog controleren op dergelijke verboden woorden.

Het honeypot-principe is inderdaad een redelijk betrouwbare methode, ik gebruik daar altijd gewoon een verborgen tekstveld voor (Pas wel de tab-index aan ;)).

Toch is ook die methode niet 100% dekend, er zijn bots die dat weten te omzeilen. Daarom is het aan te raden een combinatie te maken met een link-checker. Op het moment dat er in een bericht meer dan twee links staan wordt hij ook als spambericht gemarkeerd. Zorg er wel voor dat je een melding toont aan gebruikers want wellicht probeert een "normale" bezoeker meerdere links te plakken en wordt zijn bericht dan dus niet geplaatst zonder dat hij begrijpt waarom zijn bericht niet geplaatst wordt.
 
Hoi Tha Devil,

Ja, een melding waarom het bericht niet geplaatst wordt is wel zo netjes.

Gr, Looije
 
dit is de grootste leveraar van het probleem 66. 249. 65. * al dan niet gefaked
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan