Spamskydd i ASP

Du som har ett kontaktformulär på din webbplats märker säkert att spamrobotar är flitiga besökare som dessutom vill komma i kontakt med dig. I detta inlägg tänkte jag visa hur du bygger ett enkelt men effektivt spamskydd i ASP.

Det första du behöver göra är att lägga till ett inmatningsfält i formuläret.

10 plus 13 = <input name=”spamprot”>

Därefter kommer vi ttill själva koden som kontrollerar om rätt svar har angetts, som i detta fall ska svaret som matats in vara 23.

<%
spamprotection = Request.Form(”spamprot”)
If spamprotection = ”23” Then
’ Lägg till kod för att skicka meddelande eller mata in i databasen här
Response.Redirect ”meddelande.asp”
Else
’ Skickar tillbaka roboten till meddelandesidan utan att göra något alls
Response.Redirect ”meddelande.asp”
End If
%>

Detta enkla spamskydd har helt tagit bort spampostningar i mina formulär och jag hoppas det kan hjälpa dig också.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *