• News
  •  
  • Tools
  •  
  • Bücher
  •  
  • Fotos
  •  
  • Impressum
  •  
  • Be social!
  • RSS
  • FaceBook
  • Google Buzz
  • Mister Wong
  • Delicious
  • Xing
  •  
 

Bestimmte IP-Adressen mit PHP blockieren [Code Poem #27]

Kann ich verhindern, dass bestimmte IP-Adressen auf meine webSite zugreifen?

Ja mit ein wenig PHP ist dies gar kein Problem, es können sogar mehrere IP-Adressen blockiert werden.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  //zu blockierende IP-Adressen als Array
  $deniedIPs = array(
    '127.0.0.1',
    '192.168.100.1',
    '10.0.0.1'
  );
  //IP-Adresse des Benutzers/Clients ermitteln
  $activeIP = isset($_SERVER['REMOTE_ADDR']) ? trim($_SERVER['REMOTE_ADDR']) : '';
  //Aktive IP mit dem Array der blockierten IPs vergleichen
  if (($i = array_search($activeIP, $deniedIPS)) !== FALSE){
    //$i enthaelt den Index einer zu blockierenden IP-Adresse
    //und der Benutzer ist gekblock
    echo "Die IP-Adresse '".$activeIP."' ist nicht zul&aumlssig!";
    exit;
  }
  //Ab hier ist dann der normale QuellCode fuer gueltige IPs

Weitere Posts zu diesem Thema

 

Der Guru 2.0 Blog lebt von Deinem Kommentar

Es wurde noch kein Kommentar gespeichert.
Schreib doch Du die erste Antwort zu diesem Post!

Deine Meinung ist dem Guru 2.0 wichtig





XHTML - Du kannst diese Tags benutzen:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 
  • Werbung

  •  
  • Diesen Post empfehlen


     

     

     

     

     
    Stumbleupon
     
    Wikio
  •  
  • Das war eine Hilfe?

  •  
  • Du brauchst Papier?

  •