函式名: geoip_id_by_name()
適用版本: PHP 5.0 以上版本
用法: geoip_id_by_name() 函式用於根據給定的 IP 地址或域名獲取對應的地理位置 ID。
引數:
- ip: 必需,要查詢的 IP 地址或域名。
返回值:
- 如果成功找到對應的地理位置 ID,則返回該 ID(一個整數值)。
- 如果未找到對應的地理位置 ID,則返回 FALSE。
示例:
$ip = '123.123.123.123';
$locationId = geoip_id_by_name($ip);
if ($locationId !== false) {
echo "IP地址 {$ip} 對應的地理位置 ID 是: {$locationId}";
} else {
echo "未找到 IP 地址 {$ip} 對應的地理位置 ID";
}
注意事項:
- 在使用該函式之前,需要確保已經安裝了 GeoIP 擴充套件,並且相關的資料庫檔案已經正確配置。
- 如果未安裝 GeoIP 擴充套件,可以透過在 PHP 中啟用 cURL 擴充套件來使用線上的 GeoIP 服務。