php 根据IP地址查找用户的位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 根据IP地址查找用户的位置相关的知识,希望对你有一定的参考价值。

<?php 

// API (10,000 Requests Per Month) - https://ipstack.com/
$api_key = ""; // can be obtained through https://ipstack.com/quickstart
$request_url = "http://api.ipstack.com/{$_SERVER['REMOTE_ADDR']}?access_key={$api_key}&format=1";
$location_data = file_get_contents($request_url);
echo $location_data;

// API (1,000 Requests Per Day) - http://ipinfo.io/
$ip = $_SERVER['REMOTE_ADDR'];
$data = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));
echo $data->city;

// API (Free Service?) - http://www.geoplugin.net/
$ip = $_SERVER['REMOTE_ADDR']; 
$dataArray = json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));
echo $dataArray->geoplugin_regionCode;

以上是关于php 根据IP地址查找用户的位置的主要内容,如果未能解决你的问题,请参考以下文章

如何在Excel中根据IP地址查找位置

如何在 Python 中使用 IP 地址查找位置?

如何根据国家IP地址重定向域

根据 IP 地址(地理位置)确定用户语言

从用户 IP 地址获取位置

使用 PHP 根据 IP 地址获取位置和区域