<?php
// 查询 IP 地址的地理位置信息(使用淘宝 IP 地址库 API)
function getLocation($ip) {
$url = "https://down.ychengsnsm.com/ip/ip.php?ip=$ip";
$result = file_get_contents($url);
$data = json_decode($result, true);
if ($data['code'] == 0) {
return $data['data']['country'] . ' ' .
$data['data']['region'] . ' ' .
$data['data']['city'];
} else {
return false;
}
}
// 使用示例
$ip = $_SERVER['REMOTE_ADDR']; // 获取客户端的 IP 地址
$location = getLocation($ip);
if ($location) {
echo '您的位置是:' . $location;
} else {
echo '无法获取您的位置信息。';
}
?>