基于 IP 地址的地理位置 - PHP [重复]

问题描述 投票:0回答:1

我们正在寻找一种快速、准确的方法来根据访客的 IP 获取其位置。

我们尝试过 ipinfodb.com,但他们的 API 使我们的网站在进行 API 调用时严重滞后。

您还建议哪些其他服务?

php geolocation geoip
1个回答
3
投票

试试这个 http://ip.codehelper.io/

这是 PHP 代码。该代码会自动缓存您的请求,因此您的服务器不会发送多个请求。返回 IP 地址、国家、城市和更多信息。

<?php
// Required Libraries
require_once("ip.codehelper.io.php");
require_once("php_fast_cache.php");

// New Class
$_ip = new ip_codehelper();

// Detect Real IP Address & Location
$real_client_ip_address = $_ip->getRealIP();
$visitor_location       = $_ip->getLocation($real_client_ip_address);

// Output result
echo $visitor_location['Country']."";
echo "<pre>";
print_r($visitor_location);
© www.soinside.com 2019 - 2024. All rights reserved.