23. februar 2004 - 14:45
Der er
8 kommentarer og 1 løsning
Request.ServerVariables("REMOTE_ADDR")
Er det muligt at sammenligne Request.ServerVariables("REMOTE_ADDR") med flere ip adresser. Jeg har følgende: if Request.ServerVariables("REMOTE_ADDR") = 10.1.1.1 then Jeg vil gerne havde mulighed for evt. 10.1.1.1 + 10.1.1.2
Annonceindlæg fra Computerworld
23. februar 2004 - 14:51
#1
if Request.ServerVariables("REMOTE_ADDR") = "10.1.1.1" or Request.ServerVariables("REMOTE_ADDR") = "10.1.1.2" then /nute
23. februar 2004 - 14:55
#2
Jo tak det er jeg klar over, det var for ikke at skulle en "OR" for hver IP adresse
23. februar 2004 - 14:59
#3
well ... du kan jo gøre noget ála: Dim strValidIPAdress : strValidIPAdress = "10.1.1.1,10.1.1.2,10.0.0.3" if( InStr( "," & Request.ServerVariables("REMOTE_ADDR") & "," ), "," & strValidIPAdress & "," ) > 0 ) then Response.Write( "hurra" ) end if /nute
23. februar 2004 - 15:13
#4
Jeg får fejl ved: if( InStr( "," & Request.ServerVariables("REMOTE_ADDR") & "," ) -->,<-- "," & strValidIPAdress & "," ) > 0 ) then Ellers er det noget i den stil jeg ønsker
23. februar 2004 - 15:28
#5
ahh ... fjern den parentes :-) if( InStr( "," & Request.ServerVariables("REMOTE_ADDR") & ",", "," & strValidIPAdress & "," ) > 0 ) then
23. februar 2004 - 15:48
#6
Jeg kan ikke rigtig få det til at virke, selv om jeg komme med en gyldig ip adresse er værdien stadig 0.
23. februar 2004 - 16:11
#7
undskyld mange gange ... if'en skal være modsat :-| if( InStr( "," & strValidIPAdress & ",", "," & Request.ServerVariables("REMOTE_ADDR") & "," ) > 0 ) then /nute
23. februar 2004 - 16:35
#8
Tak nu virker det, lav et svar og du få point. ;-)
23. februar 2004 - 16:54
#9
svar
Kurser inden for grundlæggende programmering