SPAM-berichten in gastenboek

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Johan Rombouts

Johan Rombouts

20/07/2006 21:36:00
Quote Anchor link
Hallo iedereen,

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?

Groeten Johan Rombouts
Gewijzigd op 01/01/1970 01:00:00 door Johan Rombouts
 
PHP hulp

PHP hulp

29/03/2024 14:16:32
 
Jan Koehoorn

Jan Koehoorn

20/07/2006 21:38:00
Quote Anchor link
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?
 
Bo az

Bo az

20/07/2006 21:43:00
Quote Anchor link
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.
 
Gerben G

Gerben G

20/07/2006 21:46:00
Quote Anchor link
http://www.phphulp.nl/php/scripts/8/428/

hier staat hoe je zo'n captcha maakt
 
PHP erik

PHP erik

20/07/2006 22:36:00
Quote Anchor link
Jan:
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.
 
Jan Koehoorn

Jan Koehoorn

20/07/2006 22:45:00
Quote Anchor link
@ PHPerik: het gaat niet om de vraag op zich. Het gaat om het principe.
 
PHP erik

PHP erik

20/07/2006 22:49:00
Quote Anchor link
Jan:
@ PHPerik: het gaat niet om de vraag op zich. Het gaat om het principe.


Dat begrijp ik, maar ik heb deze vraag zelf namelijk ook wel in werking gezien.

Maar even to the point, veel bots worden door een mens ingesteld waardoor zoiets volledig nutteloos is.
 
Jan Koehoorn

Jan Koehoorn

20/07/2006 22:57:00
Quote Anchor link
@ PHPerik: wat zou je alternatief zijn?
 
PHP erik

PHP erik

20/07/2006 23:04:00
Quote Anchor link
Toch captcha en wellicht ssl omdat die vaak niet extern te bereiken zijn via socketconnecties.
 
Jan Koehoorn

Jan Koehoorn

20/07/2006 23:08:00
Quote Anchor link
Verklaar je nader?
 
Arend a

Arend a

21/07/2006 01:56:00
Quote Anchor link
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.
Gewijzigd op 01/01/1970 01:00:00 door Arend a
 
Niek s

niek s

21/07/2006 09:42:00
Quote Anchor link
Donhertog:
http://www.phphulp.nl/php/scripts/8/428/

hier staat hoe je zo'n captcha maakt


je kan alleen daaar de plaatjes niet downloaden??!! :p
 

21/07/2006 09:54:00
Quote Anchor link
Maak zelf even een achtergrond plaatje. Kijk even naar het voorbeeld, bepaal de grote.
Open je tekenprogramma en gooi een paar lijnen neer.
Sla op als PNG bestand. Klaar.
 
Niek s

niek s

21/07/2006 10:13:00
Quote Anchor link
enn... de cijfers worden dynamish gemaakt?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.