Avatar billede klinemann Nybegynder
19. januar 2003 - 19:19 Der er 11 kommentarer og
1 løsning

bloker ip-adresser

hej, jeg står og mangler et script hvor man kan blokere ip-adreser. hvis du har sådan et, eller kan lave sådan et må du gerne skrive tilbage. /mark
Avatar billede loukas Mester
19. januar 2003 - 19:29 #1
if request.servervariables("remote_Addr") = ipadresse then
  Response.Clear
  Response.Redirect("siden hvor de skal hen")
end if

Mvh Loukas
Avatar billede loukas Mester
19. januar 2003 - 19:30 #2
Den blokere ikke ligefrem men du kan 'lede' dem hen hvor du vil ud fra ip'en
Avatar billede klinemann Nybegynder
19. januar 2003 - 19:46 #3
hvordan sætter du flere på???
Avatar billede oasen Nybegynder
19. januar 2003 - 19:53 #4
IPliste = "xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx"
ArrIP = Split(IPliste, ",")

For i = 0 To UBound(ArrIP)
  If Request.ServerVariables("Remote_Addr") = ArrIP(i) Then
      Response.Redirect "en_anden_side.asp"
  End If
Next
Avatar billede klinemann Nybegynder
19. januar 2003 - 20:19 #5
oasen: jeg kan ikke få din til at virke...

loukas: din blokere alle fra min side.
Avatar billede mik.mak Nybegynder
19. januar 2003 - 20:34 #6
I oasen eksempel prøv at sæt " foran og bag ved ip adressen så det kommer til at se således ud :
IPliste = "xxx.xxx.xxx.xxx","xxx.xxx.xxx.xxx"

/michael
Avatar billede klinemann Nybegynder
19. januar 2003 - 20:42 #7
det virker ikke...
Avatar billede oasen Nybegynder
19. januar 2003 - 20:47 #8
mik.mak ---> Det er en alm. kommasepareret liste, og der skal ikke være apostroffer midt inde i det hele.

bellinizone ---> Det ville hjælpe lidt, hvis du sagde, hvad der er galt... Kommer der en fejlmeddelelse? Eller hvad?
Avatar billede klinemann Nybegynder
20. januar 2003 - 11:45 #9
prøv og skriv hele scriptet med <% bla bla %>...
Avatar billede klinemann Nybegynder
20. januar 2003 - 11:54 #10
oasen: din den virker nu. takker... send lige et svar så jeg kan accepter...
Avatar billede oasen Nybegynder
20. januar 2003 - 11:55 #11
Hvordan mener du? Sådan her...?

<%
IPliste = "111.111.111.111,555.555.555.555,888.888.888.888"
ArrIP = Split(IPliste, ",")

For i = 0 To UBound(ArrIP)
  If Request.ServerVariables("Remote_Addr") = ArrIP(i) Then
      Response.Redirect "en_anden_side.asp"
  End If
Next
%>

<html>
<head>
</head>
<body>
Denne side når du aldrig at se, hvis din IP er på spærrelisten.
</body>
</html>
Avatar billede oasen Nybegynder
20. januar 2003 - 11:56 #12
Nå, ok - så kunne jeg godt have sparet mig ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester