spam entries guestbook weigeren met if else?
SCO
12/07/2006 21:36:00Hoi allemaal,
Even een vraagje. Mijn guestbook (nou ja niet die van mij) wordt overspoeld met spam. Nou heb ik geen uitgebreide antispam functie erop zitten, dus ik dacht dat het script eenvoudig aan te passen was met if else statements, dus als de entries bepaalde woorden bevatten (viagra in dit geval) dat ze dan niet worden toegevoegd. Ik wilde dat zo doen:
if ($bericht == viagra) {--exit--}
else
{--zet in database--}
Maar eigenlijk wil ik ook op $naam, $onderwerp etc kunnen controleren dat het de tekst viagra etc niet bevat(en dus niet ==). Hoe moet ik dit doen voor meerdere variabelen ($naam, $onderwerp en $bericht) en ook nog eens op meer dan 1 woord controleren?
alvast bedankt!
Even een vraagje. Mijn guestbook (nou ja niet die van mij) wordt overspoeld met spam. Nou heb ik geen uitgebreide antispam functie erop zitten, dus ik dacht dat het script eenvoudig aan te passen was met if else statements, dus als de entries bepaalde woorden bevatten (viagra in dit geval) dat ze dan niet worden toegevoegd. Ik wilde dat zo doen:
if ($bericht == viagra) {--exit--}
else
{--zet in database--}
Maar eigenlijk wil ik ook op $naam, $onderwerp etc kunnen controleren dat het de tekst viagra etc niet bevat(en dus niet ==). Hoe moet ik dit doen voor meerdere variabelen ($naam, $onderwerp en $bericht) en ook nog eens op meer dan 1 woord controleren?
alvast bedankt!
PHP hulp
19/11/2024 06:23:28Niek Berckmans
12/07/2006 21:42:00Red Crew
12/07/2006 21:48:00Hier zit een scriptje met een hele array scheldewoorden om ze eruit te filteren.
Dit kan een goede basis zijn om uw script te beveiligen tegen flooden
edit: Bij scripts dus
Dit kan een goede basis zijn om uw script te beveiligen tegen flooden
edit: Bij scripts dus
Gewijzigd op 01/01/1970 01:00:00 door Red Crew
Bo az
12/07/2006 22:25:00Het is natuurlijk een oplossing, maar het nadeel is dat je dan steeds je filter moet bijwerken.
Dit spam probleem is hier op het forum al vaak behandeld, ik wil dus ook mogelijk andere oplossingen nog even geven:
Je kan een vraag stellen als: "Wat is de hoofdstad van nederland" , daar weten de meeste bots het antwoord ook niet op.
Je kan een captcha plaatje laten zien, op deze site zijn wel voorbeelden te vinden.
Je zou ook een plaatje van bijvoorbeeld een fiets kunnen laten zien met de vraag wat is dit?
etc etc.
Dit spam probleem is hier op het forum al vaak behandeld, ik wil dus ook mogelijk andere oplossingen nog even geven:
Je kan een vraag stellen als: "Wat is de hoofdstad van nederland" , daar weten de meeste bots het antwoord ook niet op.
Je kan een captcha plaatje laten zien, op deze site zijn wel voorbeelden te vinden.
Je zou ook een plaatje van bijvoorbeeld een fiets kunnen laten zien met de vraag wat is dit?
etc etc.