PHP - geoip_record_by_name() 函式



geoip_record_by_name() 函式可以返回在 GeoIP 資料庫中找到的詳細城市資訊。

語法

array geoip_record_by_name( string $hostname )

geoip_record_by_name() 函式可以返回與主機名或 IP 地址對應的記錄資訊。

geoip_record_by_name() 函式可用於 GeoLite City Edition 和商業版 GeoIP City Edition。如果找不到合適的資料庫,則可能會發出警告。

返回的關聯陣列的不同鍵的名稱如下所示

  • continent_code − 兩字母大陸程式碼
  • country_code − 兩字母國家程式碼
  • country_code3 − 三字母國家程式碼
  • country_name − 國家名稱
  • region − 地區程式碼
  • city − 城市
  • postal_code − 郵政編碼、FSA 或郵編
  • latitude − 緯度(帶符號雙精度浮點數)
  • longitude − 經度(帶符號雙精度浮點數)
  • dma_code − 指定市場區域程式碼(僅限美國和加拿大)
  • area_code − PSTN 區號

geoip_record_by_name() 函式成功時返回一個關聯陣列,如果資料庫中找不到該地址,則返回 false。

示例

<?php
   $record = geoip_record_by_name("www.tutorialspoint.com");
   if($record) {
      print_r($record);
   }
?>
php_function_reference.htm
廣告
© . All rights reserved.