login  Naam:   Wachtwoord: 
Registreer je!
 Forum

irritante spam verwijderen

Offline Xzero - 02/05/2006 02:47 (laatste wijziging 02/05/2006 02:49)
Avatar van XzeroPHP beginner Beste mensen,

ik zit hier met een probleem. Ik heb een kleine site gemaakt met een gastenboek, maar er zijn zoveel mensen die spammen... Wat mij op is gevallen dat er in elke van die berichten het woordje "casino" in voorkomt. Wat ik nu wil is dat ik met een scriptje of alle berichten die in de database staan met het woord "casino" erin verwijdert worden, of dat je in het begin al helemaal geen bericht kan posten met het woord "casino" erin... Deze site heb ik al een tijdje terug (een jaartje ongeveer) gemaakt, en weet echt niet meer hoe ik moet beginnen met zo'n systeempje . Kunnen jullie me hierbij helpen? Alle tips, gemaakte systeempjes etc. zijn welkom 

Bij voorbaat dank

[EDIT] als ik een script zie, dan weet ik wel waar ik het moet plaatsen of hoe ik het moet wijzigen om het te laten passen bij mn eigen site, dus daar hoef je geen zorgen om te maken 

3 antwoorden

Gesponsorde links
Offline kokx - 02/05/2006 09:14 (laatste wijziging 02/05/2006 09:21)
Avatar van kokx Onbekend
  1. <?php
  2. $pos = strpos ($doorzoekstring, "casino");
  3. if ($pos !== false) {
  4. // verwijder bericht
  5. }
  6. ?>


Edit: Gebruik image validatie.
Offline xSc - 02/05/2006 10:25
Avatar van xSc Onbekend Wat heel goed helpt, is een goede controle van de invoervelden. Robots kunnen prima goede e-mailadressen maken, maar bijv. de naam bevat alleen maar hoofdletters, kleine letters, spaties en streepjes (en evt. cijfers voor een nickname o.i.d.). De rest accepteer je gewoon niet. I.c.m. met nette foutmeldingen houd je de SPAM buiten.
Offline zwinselman - 02/05/2006 11:49
Avatar van zwinselman Lid Ik had daar ook last van.
Men gebruikt scripts die een gastenboek volgooien zonder ook maar het invoerveld in te vullen.
Wat wij hebben gedaan is bij het invoerveld een sessie openen die hij bij de opdracht controleerd.
Geen sessie is dan geen post....
Na de opdracht meteen de sessie weer verwijderen zodat je zelfs met F5 niet meer dubbel kan posten.

Tot op heden heb ik geen last meer van spam in het gasten boek ..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s