Just nu i M3-nätverket
Gå till innehåll

Spam i gästbok


zindy

Rekommendera Poster

Har nu lagt till följande kod

 

dim strText : strText = request.Form("klotter")

 

'Test if HTML tags existing in a string

public Function TestHTML(byval strText)

Dim RegEx

Set RegEx = New RegExp

RegEx.Pattern = "<[^>]*>"

RegEx.Global = True

TestHTML = RegEx.Test(strText)

End Function

 

if TestHTML(strText) = True Then

Response.Write("Felaktiga tecken")%>

<a href="javascript:history.go(-1)">Tillbaka</a>

<%Response.End

end if

 

När jag sen lägger in länken nedan i meddelanderutan (strText) så får jag felmeddelandet som jag ska få.

 

<A HREF="http://www.test.se/" target=_top">[Test].</A>

 

Spamroboten lyckas dock ta sig förbi även om dess inlägg är uppbyggt på precis samma sätt med < och > i början och slut. Hur går detta till. Hur lyckas den stänga av så att inte funktionen körs. Någon måste ha en idé varför det blir så här, snälla!

 

 

 

[inlägget ändrat 2006-10-30 10:16:52 av zindy]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...