Eine PHP-Abfrage-IP-Standortcodeklasse, die Offset-Adresse des ersten IP-Index und die Offset-Adresse des letzten IP-Index. Um mit Versionen unter PHP5 kompatibel zu sein, verwendet diese Klasse keinen Destruktor und wird automatisch geschlossen Die IP-Bibliothek wird über ip2long in eine IPv4-Internetadresse konvertiert und dann in die Big-Endian-Bytereihenfolge komprimiert, die zum Vergleich mit der IP-Adresse im Indexbereich verwendet wird.
Laden Sie zunächst die PHP-Abfrage-IP-Standortcode-Bibliothek herunter, die wir für diesen Kurs verwenden müssen: http://www.php.cn/xiazai/leiku/541
Finden Sie sie nach dem Download Komplett Entpacken Sie die PHP-Klassendatei, die wir benötigen, in unser lokales Verzeichnis und erstellen Sie eine neue PHP-Datei!
Nach Abschluss müssen wir diese Klasse in der neuen PHP-Datei aufrufen und die Klasse instanziieren:
<?php include_once 'ip.php';//引入类文件 $ip=new iplocation("qqwry.dat");//实例化 $address=$ip->getaddress("183.160.1.86"); echo '<pre class="brush:php;toolbar:false">'; print_r($address); ?>
Führen Sie diese Datei aus und erhalten Sie das Ergebnis wie unten gezeigt:
Das obige ist der detaillierte Inhalt vonBeispiel für Implementierungsideen zur Abfrage des IP-Standorts in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!