Nachverfolgen von einer IP-Adresse in PHP
Nachweis von Internet Protocol (IP)-Adressen Ihrer Web-Besucher, ist eine wichtige Technik für die Validierung von Sitzungen und nützliche Daten über Ihre Benutzer sammeln. PHP verfügt über eine vordefinierte Variable zur Speicherung von IP-Adressen, mit dem Sie einfach die IP-Adresse eines Besuchers zu finden und dann eine Variable zuweisen oder gegen eine andere Variable zu überprüfen. Dieses Tutorial wird Ihnen zeigen, wie man eine IP-Adresse in PHP zu verfolgen über vordefinierte Variable $_SERVER.
Anweisungen
1 Erstellen Sie einen neuen PHP-Code-Block in eine neue PHP-Datei. Dies ist, wo Sie Ihre PHP-Code einfügen werde. Der Code-Block beginnt mit <? Php und endet mit? >. Gesamten Code, die, den wir in diesem Tutorial erstellen werde, wird innerhalb dieser Tags enthalten sein.
2 Dröhnen Sie IP-Adresse des Besuchers mit der Variablen $_SERVER vordefinierte. $_SERVER ist eigentlich ein Array von Werten. Die enthaltenen Werte gehört REMOTE_ADDR, die IP-Adresse des Besuchers ist. Also, würden Sie für die Anzeige von IP-Adresse des Besuchers auf der Seite der PHP-CODE verwenden:
Echo $_SERVER ['REMOTE_ADDR'];
3 IP-Adresse des Besuchers einer Variablen zuweisen. Wenn Sie zu manipulieren oder die IP-Adresse speichern möchten, weisen Sie es einer Variablen mit einem einfachen Ausdruck. Zum Beispiel:
$IP = $_SERVER ['REMOTE_ADDR'];
Sie können dann verwenden Sie diese Variable in anderen Teilen der PHP-Code oder in einem Browser-seitige Cookie oder in einer MySQL-Datenbank-Tabelle zu speichern.
Tipps & Warnungen
- $_SERVER ['REMOTE_PORT'] ist der Port, den der Besucher mit Ihrer Website kommunizieren verwendet. Dies wird fast immer 80 sein.
- Sie können IP Ortung um einige Besucher von Ihrer Website zu blockieren. Zum Beispiel: Wenn ($_SERVER ['REMOTE_ADDR']! == '127.0.0.1') sterben (Header ("Location: /"));
- $_SERVER wurde in PHP 4.1.0 eingeführt. Wenn Sie eine frühere Version von PHP verwenden, funktionieren diese Schritte nicht für Sie.
- Denken Sie daran, Ihre PHP-Blocks mit schließen die? > Tag. Anderenfalls wird auf Ihrer Webseite zu Fehlern.