GeoIP 소개:
GepIP란 무엇입니까?
GeoIP는 방문자의 IP를 사용하여 경도와 위도, 국가/지역, 지방, 도시 및 거리 위치 정보까지 찾는 것입니다. 여기서 기술은 어려운 문제가 아니며, 핵심은 정확한 데이터베이스를 보유하는 데 있습니다. 정확한 데이터 소스가 있으면 희귀한 상품으로 약간의 돈을 벌 수 있지만, 우리가 추구하는 것은 모두가 즐길 수 있는 협력과 공동 기여의 정신을 장려하는 것입니다.
GeoIP를 어떻게 사용하나요?
먼저 데이터 정보가 필요하므로 먼저 무료 데이터베이스인 GeoIP.dat.gz를 얻은 다음 압축을 풀어 GeoIP.dat를 얻은 다음 필요에 따라 데이터 파일을 작동합니다. 여기 예제에서는 PHP를 사용합니다.
GeoIP PHP 사용
방법 1:
GeoIP의 PHP 파일 geoip.inc를 다운로드합니다. 패키지 다운로드
코드 복사 코드는 다음과 같습니다.
include("geoip.inc.php")
// 데이터 파일 열기
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD)
// 국가 코드 가져오기
$country_code = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']) ;
echo "귀하의 국가 코드는 다음과 같습니다: $country_code "; 국가 이름: $country_name ";
// 파일 닫기
geoip_close($gi);
참고: 로컬에서 테스트하는 경우 $_SERVER['REMOTE_ADDR'] 및 $ _SERVER['REMOTE_ADDR' ]은 127.0.0.1일 수 있으므로 출력 내용은 비어 있습니다. IP 테스트를 직접 가져올 수 있습니다
방법 2: