라이브러리
[PHP] geoip_db_filename - 해당 GeoIP 데이터베이스의 파일 이름을 반환합니다.
GeoIP DB 파일 이름
GeoIP DB 파일 이름은 PHP의 `geoip` 확장 프로그램에서 사용하는 데이터베이스 파일 이름입니다. 이 파일은 GeoIP 데이터베이스를 포함하고 있으며, IP 주소와 관련된 정보를 제공합니다.
GeoIP DB 파일 이름의 구조
GeoIP DB 파일 이름의 구조는 다음과 같습니다.
* `geoip_db_filename` = `GeoIPDB파일이름`
* `GeoIPDB파일이름` = `GeoIPDB_버전_타입.확장명`
예를 들어, `GeoIPDB_20180119_1.mmdb`는 GeoIPDB 2018년 1월 19일 버전의 데이터베이스 파일입니다.
GeoIP DB 파일 이름의 예
* `GeoIPCity.dat`
* `GeoIPCountry.dat`
* `GeoLiteCity.dat`
* `GeoLiteCountry.dat`
PHP에서 GeoIP DB 파일 이름 사용하기
PHP에서 GeoIP DB 파일 이름을 사용하려면 `geoip_open()` 함수를 사용합니다.
#hostingforum.kr
php
$geoip = geoip_open('GeoIPDB_20180119_1.mmdb', GEOIP_MEMORY_CACHE);
위 예제는 `GeoIPDB_20180119_1.mmdb` 파일을 메모리 캐시로 열어줍니다.
GeoIP DB 파일 이름의 종류
GeoIP DB 파일 이름에는 여러 종류가 있습니다.
* `GeoIPCity.dat` : 도시 정보를 포함하는 데이터베이스 파일입니다.
* `GeoIPCountry.dat` : 국가 정보를 포함하는 데이터베이스 파일입니다.
* `GeoLiteCity.dat` : 도시 정보를 포함하는 데이터베이스 파일입니다. (GeoLiteCity는 GeoIPCity와 유사하지만, 더 최신 버전의 데이터를 포함합니다.)
* `GeoLiteCountry.dat` : 국가 정보를 포함하는 데이터베이스 파일입니다. (GeoLiteCountry는 GeoIPCountry와 유사하지만, 더 최신 버전의 데이터를 포함합니다.)
GeoIP DB 파일 이름의 버전
GeoIP DB 파일 이름에는 버전이 있습니다. 버전은 데이터베이스 파일의 업데이트 날짜를 나타냅니다.
* `GeoIPDB_20180119_1.mmdb` : 2018년 1월 19일 버전의 데이터베이스 파일입니다.
* `GeoIPDB_20200101_1.mmdb` : 2020년 1월 1일 버전의 데이터베이스 파일입니다.
GeoIP DB 파일 이름의 확장명
GeoIP DB 파일 이름에는 확장명이 있습니다. 확장명은 데이터베이스 파일의 형식을 나타냅니다.
* `.dat` : 데이터베이스 파일의 기본 확장명입니다.
* `.mmdb` : MaxMindDB 형식의 데이터베이스 파일입니다.
GeoIP DB 파일 이름의 종류와 버전
GeoIP DB 파일 이름에는 종류와 버전이 있습니다.
* `GeoIPCity_20180119.dat` : 도시 정보를 포함하는 2018년 1월 19일 버전의 데이터베이스 파일입니다.
* `GeoLiteCountry_20200101.mmdb` : 국가 정보를 포함하는 2020년 1월 1일 버전의 데이터베이스 파일입니다.
GeoIP DB 파일 이름의 사용
GeoIP DB 파일 이름은 PHP의 `geoip` 확장 프로그램에서 사용합니다. 이 확장 프로그램은 GeoIP 데이터베이스를 포함하는 데이터베이스 파일을 열고, IP 주소와 관련된 정보를 제공합니다.
#hostingforum.kr
php
$geoip = geoip_open('GeoIPDB_20180119_1.mmdb', GEOIP_MEMORY_CACHE);
$country = geoip_country_name_by_name($geoip, '192.168.1.1');
echo $country;
위 예제는 `GeoIPDB_20180119_1.mmdb` 파일을 메모리 캐시로 열고, IP 주소 `192.168.1.1`의 국가 이름을 출력합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.