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

Hjälp att omkonstruera script


Totten___

Rekommendera Poster

Hej, detta script kan användas för att blockera vissa IP nummer. Jag skulle vilja ha det så att det bara tillåter vissa ip nummer istället, men fattar inte vad jag ska ändra riktigt.

 

Här är koden:

 

[log]<script type="text/javascript">

 

var bannedips=["83.250.139.131", "11.11.11.11"]

 

var ip = '<!--#echo var="REMOTE_ADDR"-->'

 

var handleips=bannedips.join("|")

handleips=new RegExp(handleips, "i")

 

if (ip.search(handleips)!=-1){

alert("Your IP has been banned from this site. Redirecting...")

window.location.replace("http://www.google.com")

}

 

</script>

[/log]

 

Eller vet någon något enklare sätt?

Länk till kommentar
Dela på andra webbplatser

Jag skulle vilja ha det så att det bara tillåter vissa ip nummer istället

-1 som resultat för search() innebär att man Inte får någon träff.

!=-1 innebär att det INTE är -1, alltså en träff i stället.

Sen vad det är som ska vara träff, godkända IP-nummer eller icke godkända, det är upp till dig.

Vad som ska söksa igenom är ju denna söksträng ["83.250.139.131", "11.11.11.11"].

Byter du bara ut söksträngens värde till tillåtna IP-nummer är allt klart.

Du får så klart även ändra texten inom alert().

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...