Gå til innhold

Blokkere alle iper unntatt de jeg oppgir


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

Tror han mener å blokkere alle ip'r ute fra hjemmesida si, bortsett fra de han vil gi tilgang ellerno.

 

Edit: er visst ikke komplett umulig likevel. Trekker den siste kommentaren :p

Skrevet
Tror han mener å blokkere alle ip'r ute fra hjemmesida si, bortsett fra de han vil gi tilgang ellerno.

Det er komplett umulig desverre..skaff deg et brukernavn/passord-script istedet.

Mente hjemmesida ja.

Det var forresten det jeg tenkte meg. :(

Skrevet

Jo, det er mulig å gjøre.

 

Bruk $_SERVER['REMOTE_ADDR'] til å finne ip-en til den som besøker sida di. Så sjekker du om den ip-en er blandt de du har godkjent, f.eks. via funksjonen in_array().

Skrevet
Jepp:

 


 if ( !in_array($_SERVER['REMOTE_ADDR'],

      array('127.0.0.1', '192.168.0.1') ) {

   exit;

 }



Jepp!

Har brukt et lignende script tidligere. :)

Skrevet

Fikk det ikke til jeg :roll:

Får

Parse error: parse error in /mnt/home3/n/ne/nefcs/public_html/test.php on line 4

når jeg går inn på siden. Alt er helt likt som koden din christt. (Bortsett fra ip'n da.)

Og jeg har tatt .


<?php 

kode

?>

Noen som kan tenke seg hva som er galt?

Skrevet

<?

if($REMOTE_ADDR == '127.0.0.1' || '192.168.0.1' || '1.1.1.1'){ echo"hei og hå"; }

else{ exit("ingen tilgang"); }

?>

dette funker iallefall for meg :smile:

Skrevet

hvis du prøver med en proxy server ser du hvordan det går med andre iper, men ok.

 

Det er verd å lære seg varianten med .htaccess også, for å være klar over mulighetene. En enkel demo: Lag en fil i katalogen, gjør den lesbar for verden, og putt følgende inn i den:

 

order deny,allow

deny from all

allow from ip1 ip2 ip3

 

Og dytt inn de ipene som skal ha tilgang istdet for ip1,ip2,ip3.

Hovedforskjellen med denne er at den vil gjelde alle filer og alle subfolders fra der den ligger. Dvs at du kan ip beskytte annet enn php filer også (bilder, html, js, etc..)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...