20. marts 2003 - 21:23Der er
16 kommentarer og 1 løsning
Banne en IP-adresse?
Er det muligt at "sortere" i de besøgende på en website således at bestemte IP adresser bliver routed til en du-er-ikke-velkommen-her site mens alle andre har adgang til den rigtige site?
Jeg søger en nemt lille script der kan dette, ikke alt for advanceret.
ip = Request.ServerVariables("REMOTE_ADDR") For I = lbound("arrblok") to ubound("arrblok") if ip = arrblok(I) then banned = true end if next I
if banned = true then Response.write "Du er ikke velkommen her" end if %>
Du skal også ændre felterne med de forskellige IP'er i! Du kan også tilføje flere IP'er ved at skrive, blok = blok & "123.123.123.123;" Den sættes ind hvor de andre står!
Hjælp mig lige lidt mere. Jeg skal kunne banne flere IP'er. Kan jeg copy n' paste dette ind ind i min index.html: (karakter for karakter inkl <% og det hele) --------------------------------------------------------------- <% blok = "" blok = blok & "123.123.123.123;" blok = blok & "123.123.123.123;" blok = blok & "123.123.123.123;" blok = blok & "123.123.123.123;" blok = blok & "123.123.123.123;"
arrBlok = SPLIT(blok, ";") banned = false
ip = Request.ServerVariables("REMOTE_ADDR") For I = lbound("arrblok") to ubound("arrblok") if ip = arrblok(I) then banned = true end if next I
if banned = true then Response.write "Du er ikke velkommen her" end if %>
--------------------------------------------------------------------- Jeg har fattet det med at ændre indholdet af 123.123.123.123. Skal der ikke stå et eller andet med </script> eller <script language="JavaScript1.2">?
Jeg er ikke så skrap så jeg må have det skåret ud i pap. Hvis du vil have ulejlighed med at sende sriptet til adm@videostabilizer.dk i tekstformat er points dine.
Jeg har kikket lidt på det link du skrev men jeg er bare en sølle amatør og er ikke i stand til at tilpasse scriptet til min site. Som sagt rækker mine evner kun til FP og cut n' paste
Hvis du har mulighed for php, så har jeg lavet dette lille eksempel:
<?php // Listen med ip-adresser der ikke må få adgang til siden $ipadresser = array("123.123.123.123","80.555.714.333","222.111.000.456","15.33.666.777"); // Tjekker om brugerens ip findes i ovenstående liste if (in_array ($REMOTE_ADDR, $ipadresser)) { // Hvis den er sendes han til siden "dumaaikkekommeind.html" header("location: dumaaikkekommeind.html"); } ?>
Det skal indsættes i toppen af dokumentet - før <html>
Det virker. Skal jeg så paste dit script ind i min index.html fil før <html> og omdøbe den til index.php? Jeg skal nok også lige sige at den nuværende index.html er en ramme fil
Dine filer skal gemmes som .php-filer ellers vil det ikke virke :)
Synes godt om
Ny brugerNybegynder
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.