Jag har ett forum i ASP som jag bygger på lite då och då. En sak som jag inte gillar är att en massa anonyma proxys kommer till forumet, och används av en del medlemmar.
Det är bland annat de som blivit bannade som använder anonyma proxys, och även en massa sökmotorer som tar upp utrymme på online-listan.
Nu undrar jag, hur känner man igen en anonym proxy i ASP? Finns det några kännetecken eller några knep?
Kan man inte se det i någon servervariabel?
Jag är totalt okunnig på sådana, vet därför inte alls om man lista ut det.
På en kontaktsida hade jag problem med att WebTrends skickade iväg formuläret, lade till denna kontroll:
(Det konstiga var att det endast var detta formulär som den postade )
'Lagt till ej skicka om är webtrends, kommer med "HTTP_USER_AGENT: WebTrends/3.0 (WinNT)"
Dim objRegEx
Set objRegEx = New RegExp
objRegEx.Global = False
objRegEx.IgnoreCase = True
objRegEx.Pattern = "webtrends"
if objRegEx.Test(Request.ServerVariables("HTTP_USER_AGENT"))=False then
JMail.Send("")
end if