>백엔드 개발 >PHP 튜토리얼 >PHP에서 IP 위치를 쿼리하기 위한 구현 아이디어의 예

PHP에서 IP 위치를 쿼리하기 위한 구현 아이디어의 예

黄舟
黄舟원래의
2017-08-18 15:31:501325검색

IP 위치, 첫 번째 IP 인덱스의 오프셋 주소, 마지막 IP 인덱스의 오프셋 주소를 쿼리하기 위한 PHP 코드 클래스입니다. PHP5 이하 버전과 호환되기 위해 이 클래스는 소멸자를 사용하지 않고 자동으로 닫힙니다. IP 라이브러리를 구성하고 IP Convert ip2long을 ipv4 인터넷 주소로 전달한 다음 인덱스 영역의 IP 주소와 비교하기 위해 이를 빅엔디안 바이트 순서로 압축합니다.

먼저 이 강좌에서 사용해야 하는 PHP 쿼리 IP 위치 코드 라이브러리를 다운로드하세요: http://www.php.cn/xiazai/leiku/541

다운로드가 완료된 후 필요한 PHP 클래스 파일을 찾아 압축을 풀고 로컬 디렉토리로 이동하여 새 PHP 파일을 생성하세요!

완료 후에는 새 PHP 파일에서 이 클래스를 호출하고 클래스를 인스턴스화해야 합니다.

<?php
include_once &#39;ip.php&#39;;//引入类文件
$ip=new iplocation("qqwry.dat");//实例化

$address=$ip->getaddress("183.160.1.86");
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($address);
?>


이 파일을 실행하고 아래와 같은 결과를 얻으세요.

PHP에서 IP 위치를 쿼리하기 위한 구현 아이디어의 예

위 내용은 PHP에서 IP 위치를 쿼리하기 위한 구현 아이디어의 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.