08. maj 2004 - 23:19Der er
6 kommentarer og 2 løsninger
Hvorfor virker dette ikke??
Jeg kan stadig gå ind på siden selvom min IP er en anden! Hvad har jeg gjort forkert??
ip = request.servervariables("REMOTE_ADDR") 'myarr(0) = "80.164.12.126" 'myarr(1) = "80.62.119.172" 'for i = 0 to Ubound(myarr) 'if myarr(i) <> ip then ' Response.Redirect("mainpage.asp") 'end if 'next 'Response.write ip Response.Buffer = true Session.LCID = 1030
fordi du ikke chekker.. Det er det dine ' fortæller..
<% ip = request.servervariables("REMOTE_ADDR") myarr(0) = "80.164.12.126" myarr(1) = "80.62.119.172" for i = 0 to Ubound(myarr) if myarr(i) = ip then Alert = "1" end if next if not Alert = "1" then response.redirect("mainpage.asp") end if
Response.write ip Response.Buffer = true Session.LCID = 1030 %>
Har lavet lidt om i dit check.. Tror det her virker.
Du bliver nødt til at gennemløbe hele arrayet før du kan redirecte, derfor lavede jeg om i din checker.. Hvis den ip der er inde på siden så findes i arrayet så vil Alert få værdien 1.. Det er denne værdi jeg chekker på bagefter. Hvis den ikke er 1 bliver brugeren sendt til mainpage.asp
det kan være du evt. skal tilføje denne linie i toppen:
<% ip = request.servervariables("REMOTE_ADDR") str = "80.164.12.126; 80.62.119.172"
myarr = split(str, "; ") for i = 0 to Ubound(myarr) if myarr(i) = ip then Alert = "1" end if next if not Alert = "1" then response.redirect("mainpage.asp") end if
Response.write ip Response.Buffer = true Session.LCID = 1030 %>
Jeg troede det var fordi du skulle kunne arbejde på siden med flere forskellige IP'er. Hvis du skulle det ville det være en god måde at gøre det på. Jeg smider et svar ;-)
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.