이 글에서는 IP의 해당 지역과 네트워크 유형을 얻는 PHP의 방법을 주로 소개합니다. 이 예제에서는 ip138 데이터베이스를 호출하여 IP와 네트워크 유형을 얻는 PHP의 기술을 분석합니다.
이 글을 참조하세요. 사용되는 지역 및 네트워크 유형에 해당하는 PHP로 IP를 얻는 예를 설명합니다. 구체적인 분석은 다음과 같습니다.
여기에서 테스트하는 동안 ip168 웹사이트가 금지되었기 때문에 원래 코드를 ip138 데이터베이스의 데이터 호출로 수정하려고 했습니다. 코드는 다음과 같습니다.
<?php //原程序有问题,现修改为ip138数据库 /** * 获取IP地区 * Enter description here ... * @param unknown_type $ip */ function GetArea($ip){ $url = "http://www.ip138.com/ips8.asp?ip=".$ip."&action=2"; $contents = file_get_contents($url); preg_match_all('|<li>本站主数据:.*</li>|',$contents,$rsR); $rsR[0][0] = str_replace("<li>本站主数据:", "", $rsR[0][0]); $pos = strpos($rsR[0][0],'</li>'); $Area = substr_replace($rsR[0][0],'',$pos); return $Area; } header('Content-type:text/html;Charset=gb2312'); $area = GetArea('218.242.232.194'); print_r($area); ?>
요약: 이상이 이 글의 전체 내용이며, 모든 분들의 공부에 도움이 되기를 바랍니다.
관련 권장 사항:
php는 컬을 기반으로 멀티 스레드 크롤링을 구현합니다
php는 연결 목록을 생성하고 연결 목록 노드를 추가, 삭제, 업데이트 및 순회합니다.
php 함수는 디지털 금액을 중국어로 변환합니다. 대문자 금액
위 내용은 PHP는 ip138 데이터베이스를 호출하여 IP 및 네트워크 유형을 얻습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!