| Foobie | Artikelen | Startpagina | Vacatures | Tv | modules |
Tijdens een momentele update kan het keuren van artikelen en het reageren op email ietsjes langer duren.

Geschiedenis - Voorkeuren - Inloggen - Registreren
Liever thuis werken?


Schrijf artikelen en verdien geld vanuit huis! Meer

Categorieën

Foobie Gerelateerd

Auto en Verkeer

Beauty en Mode

Computers

Dieren

Electronica en Telecom

Eten en Drinken

Extern & Commercieel

Financieel

Games

Gezondheid

Kunst

Leven

Media

Meningen & Ervaringen

Muziek

Natuur

Onderwijs

Recensies

Regio's en Landen

Reizen

Samenleving

Sport

Verslagen & Scripties

Video

Vrije Tijd

Werk en Opleiding

Wonen

Zakelijk

Spam voorkomen op een contactformulier

Een informatief artikel over hoe je op een gemakkelijke manier een contactformulier kan beveiligen tegen spambots.

Dit artikel is voornamelijk bedoeld voor programmeurs en beschrijft een aantal manieren om een contactformulier te beveiligen tegen spam. Ook kan het leerzaam zijn voor de niet-programmeur natuurlijk!

Oke, we hebben in dit voorbeeld een contactformulier met 3 velden. 

  • Naam
  • E-mail
  • Bericht
We willen natuurlijk niet dat bots een nieuw formulier vinden om vol te spammen en daarom gaan we een aantal manieren bij langs die kunnen detecteren of we te maken hebben met een bot.

E-mail adres controleren

Een van de manieren om te controleren of we te maken hebben met een spambot is het email adres controleren. 'blablabla12345' is bijvoorbeeld geen geldig e-mail adres! In bijna alle talen is het mogelijk om te controleren of het email adres aan de juiste eisen voldoet.

In PHP gaat dat bijvoorbeeld als volgt:

$email "informatie@uwdomeinnaam.nl"

if(
eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"$email)) { 
  echo 
"Het email adres is geldig."

else { 
  echo 
"Het email adres is ongeldig."
}

In principe controleer het script hier of het email adres goed is opgebouwd. Het script controleert niet of het email adres daadwerkelijk in gebruik is.

Verborgen bericht

Een andere manier om spam tegen te gaan is door een verborgen veld in het formulier te plaatsen met de naam "message". Het daadwerkelijke bericht van de gebruiker noem je dan bijvoorbeeld "bericht".

Je kan nagaan dat als het veld "message" een waarde bevat, dat we niet te maken hebben met een standaard pageview. Voor de veiligheid kan je dus elk verzoek negeren als dat verborgen veld een waarde heeft.

Checkbox & Captcha

Een checkbox (vinkje) waarin je de gebruiker verplicht in te stemmen met de Algemene Voorwaarden is in sommige gevallen genoeg, in de andere gevallen kan je ook kiezen voor een CAPTCHA.

Een CAPTCHA is op verscheidene websites te vinden, de gebruiker wordt verzocht om een reeks letters of getallen in te vullen die in een afbeelding staan afgebeeld. Een computer is niet vaak in staat om een afbeelding te herkennen, vooral niet als de letters zijn gemanipuleerd of bestaan uit verschillende of vreemde lettertypen.

Een CAPTCHA wordt door heel veel bezoekers als uiterst irritant ervaren.

Tijdsinterval (!)

Een goede manier om een formulier te controleren op bots is door een hidden field aan te maken met daarin het exacte tijdstip waarop de gebruiker de pagina laadt. Als het bericht vervolgens verzonden wordt dan kan je het verschil tussen de twee momenten nagaan.

Je kan dan stellen dat als een gebruiker er minder dan 3.00 seconden over doet om het formulier in te vullen, we te maken hebben met een spambot of met iemand die het contactformulier op zijn eigen manier 'uitprobeert'.

3 seconden is de perfecte tijd om op te controleren. Een bot met een vertraging vanwege langzaam internet is in minder dan 3 seconden doorverwezen en niemand typt een naam, email adres en uitgebreide vraag in 3 seconden.

Tot slot

Ik hoop dat iemand dit artikel als nuttig heeft ervaren, een contactformulier dat voldoet aan de bovenstaande dingen is volledig beschermd tegen spam.

Over de auteur

Dit artikel is geschreven en gepubliceerd door Foobie gebruiker Observer, het is niet toegestaan dit artikel te kopiëren zonder toestemming van Observer.

Deze pagina melden

Reacties (0)

Er zijn nog geen reacties op mijn artikel, ben jij de eerste?

Je kunt alleen een reactie plaatsen wanneer je bent ingelogd. Wanneer je inlogt door middel van de button rechts bovenaan deze pagina dan word je na het inloggen automatisch terug verwezen naar deze pagina.

Taal

Dynamische inhoud

Meer YouTube resultaten

Toont 0 tot en met 5 van ongeveer 312 resultaten (1.09332299232 seconden)

Nieuws | Suid Afrika Reise | voor elke Zuid Afrika Vakantie

Suid Afrika Reise Nieuws Suid Afrika Reise wil proberen u van veel zaken, die met ons en Zuid Afrika te maken hebben, op de hoogte te houden. ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.suidafrikareise.nl - meer van www.suidafrikareise.nl

Start - Nederlandse Diabetes Federatie

Nederlandse Diabetes Federatie ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.diabetesfederatie.nl - meer van www.diabetesfederatie.nl

Ten Brink Foodretail B.V.

Ten Brink Foodretail ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.ten-brink.nl - meer van www.ten-brink.nl

Welkom - Weerwolven van Wakkerdam

Welkom - Weerwolven van Wakkerdam ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: www.weerwolvenvanwakkerdam.nl - meer van www.weerwolvenvanwakkerdam.nl

USG People is volgens ING een koopje? | Bedrijfsresultaat | Recruitment Matters - Alles over online

Analist Marc Zwartsenburg van ING heeft vandaag een vrolijk beleggingsadvies afgegeven voor USG People: van hold naar buy in combinatie met een verbetering van ... Zoek op de hoofdpagina van Foobie voor een uitgebreide beschrijving en betere resultaten.

Hoofdpagina: recruitmentmatters.nl - meer van recruitmentmatters.nl

Willekeurig bladeren door artikelen (Foobie Zap!)

Categorie

Zoeken:

Je hoeft geen zoekwoorden in te vullen of een categorie te selecteren, dat neemt het idee van willekeurig bladeren een beetje weg.

Nieuwste artikelen

Het Portugese Albufeira
Een vakantie in Albufeira voor zowel de strandliefhebber als de actieve toerist. Uitgaanstips en bezienswaardigheden kort uiteengezet met persoonlijke ervaringen.

The Engelse Newcastle Upon Tyne
Met een cruiseschip naar het Engelse Newcastle en in één dag alle grote bezienswaardigheden bekijken? Prachtige stad met rijke historie en vele activiteiten die je gezien moet hebben.

Het Noordpool Conflict (Covert One: The Arctic Event), R. Ludlum & J. Cobb (2007)
Ludlum & Cobb schreven een vervolg in de Jon Smith-serie dat voor een spannende thriller over ontspoorde wetenschap, spionage en blunders van overheidsinstanties zorgt. Met name de relatie tussen Rusland en de VS wordt op vertrouwen en wantrouwen gebaseerd.

Iron Man 2 (2010)
In Iron Man 2 wordt Tony Stark zwaar onder druk gezet door overheid, pers en publiek, omdat zij willen dat de techniek van Iron Man als militaire toepassing willen gebruiken. Stark weigert zijn ontwikkeling af te staan, wat leidt tot nieuwe en sterkere tegenstanders. Wint Stark ook dit duel?

How To Train A Dragon (2010)
Een jonge viking Hiccup raakt bevriend met de grootste vijand van het dorp: de draak. Weet hij dit goed verborgen te houden? Wat leert hij van de draak? En hoe kan hij de relatie tussen beide kampen herstellen?

Meidenvenijn, de Queen Bee en haar Wannabees
Hoe meidenvenijn in zijn werk gaat en tips over wat je er aan kunt doen

Welke elementen zijn kenmerkend in de poëzie van M. Vasalis?
De kenmerken in de poezie van M. Vasalis die haar gedichten zo gevoelig en mooi maken.

Irritaties op de weg
Waarom worden wij toch zo moe van deelname aan het verkeer?

The Cotswolds - Engeland in een notendop
Engeland is bekend als een mooi, landelijk vakantieland, maar waar vind je nu precies al die karakteristieke bezienswaardigheden? De streek The Cotswolds heeft het allemaal.

Geert Wilders en moslims
Wilder in de Nederlandse politiek

Interne links

Gratis online TV
Kijk gratis online streaming televisie zenders.

Affiliates
Webmasters kunnen geld verdienen met het aanbrengen van leden!

Help en ondersteuning
Neem contact op met Foobie

Hoe heet die film?
HoeHeetDieFilm.nl is een nieuw forum waar mensen praten over films en elkaar kunnen helpen bij het vinden van een titel.

Mogelijk gerelateerde artikelen

Mp3 bestanden hosten op Foobie
Host mp3 bestanden om in te sluiten in je artikel.

Stel je vraag in de chat
Stel je vraag over Foobie gerust in de chat of op het Forum.

Je eigen website!
Je eigen website maken! Aantal tips:

Computer tabletten
Kleine netbooks vervormd in tabletten

Top 10 slechtste Apple producten
De top 10 slechtste apple producten ooit gemaakt.

De Logitech G110.
We nemen eens een kijkje naar de Logitech G110, de opvolger van de G11.

Elementen

adres, email, controleren, bericht, gebruiker, contactformulier, hebben, maken, formulier, captcha, tegen, seconden, manier, wordt, artikel, bijvoorbeeld, manieren, verborgen,

     

    Foobie - Foobie Artikelen - Computers - Spam voorkomen op een contactformulier