|
|
|
 |
Für den Fall das Sie einmal die Aufgabe haben mit PHP zu prüfen ob eine bestimmte IPV4 Adresse in einem festgelegten Adressbereich liegt, finden Sie hier eine einfache PHP Funktion die das elegant und unkompliziert erledigt.Mal angenommen Sie wollen ein frei zugängliche PHP Anwendung auf einen bestimmten Anwenderkreis beschränken - klar eine Benutzerverwaltung ist was feines. Nur was wenn das in dem Fall nicht klappt. Beispielsweise weil der Zugang zu der Anwendung nur aus dem internen Firmennetz, nicht aber aus dem Internetcafe in Bangkok möglich sein soll.
In diesem Fall drängt sich die Prüfung anhand der Client IP förmlich auf. Schließlich ist der IP-Pool in einem Firmennetzwerk begrenzt.
Prüft man nun diesen begrenzten Bereich gegen die des anfragenden Klienten kann man den Kreis der Anwender auf das Firmennetzwerk beschränken.
Klingt einfach, ist es aber nicht. PHP bietet von Haus aus keine Möglichkeit einen Bereich zu prüfen. Auch die mächtigen Möglichkeiten von Regular Expressions bieten keine einfache Lösung.
Aus einem ähnlichen Anwendungsfall ist die Funktion zum prüfen eines IP Bereiches entstanden.
Die Verwendung gestaltet sich sehr einfach.
Angenommen Sie möchten eine IP Adresse gegen einen Adressbereich prüfen:
In diesem Fall lautet das Ergebnis 'ich bin drin'.
Ein weiteres Beispiel:
In diesem Fall lautet das Ergebnis 'ich muss draußen bleiben'.
Ein weiteres Beispiel:
Das Ergebnis - ganz klar 'ich bin drin'
Noch Fragen Anregungen? Ich freue mich über Ihre Kommentare.
Ansonsten hoffe ich Ihnen mit der Funktion geholfen zu haben.
|
 |
|
|
|
|
|
|
| HOME IMPRESSUM KONTAKT |