Hej peterkopi, jeg har måske en ide til hvordan du kan løse dit SPAM problem. Du kan evt. prøve den :-) Det den gør at når du klikker på din submit knap så skriver den en value i et hidden felt. Det vil sige at de skal klikke på knappen og det gør de jo ikke, da det er en bot - det vil sige et program og den gør tingene på en helt speciel måde.
1.) Først laver du et hidden felt med et ID - <input type="hidden" name="validate" id="validate"> - husk den skal være inde i din form.
2.) Efter det sætter du en onClick attributte på din submit knap fx. <input type="submit" onClick="document.getElementById('validate').value='jep';" value="Tilføj indlæg">
3.) På din side hvor beskeden bliver gemt i databasen skriver du så følgende inden du udfører noget andet:
<%
If Request.Form("validate") = "jep" Then
' Tilføj beskeden
Else
Response.Redirect("
http://www.cia.gov") ' Siden spammeren viderestilles til hvis feltet ikke har værdien "jep"
End If
%>
Det eneste minus ved denne funktion er at den benyter JavaScript og det vil så sige at folk der slået JavaScript fra i deres browser - som næsten ingen har - ikke kan skrive i gæstebogen. Jeg vil sige det er måden at gøre det på. Vi bruger også denne metode på min arbejdsplads, vi har cirka 9500 kunder der hver har en hjemmeside og det har virkelig hjulpet meget i de fleste tilfælde.