小编给大家分享一下如何用PHP定位IP所在地,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
成都创新互联公司专注于凯里企业网站建设,自适应网站建设,成都商城网站开发。凯里网站建设公司,为凯里等地区提供建站服务。全流程按需求定制网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
这里使用的是淘宝 IP 地址库提供的 API 接口。
淘宝 IP 地址库:http://ip.taobao.com/instructions.html
API 文档说明:

使用事例:
/**
* 调用淘宝API根据IP查询地址
*/
public function ip_address()
{
$ip = '219.134.104.255';
$durl = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;
// 初始化
$curl = curl_init();
// 设置url路径
curl_setopt($curl, CURLOPT_URL, $durl);
// 将 curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true) ;
// 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回
curl_setopt($curl, CURLOPT_BINARYTRANSFER, true) ;
// 执行
$data = curl_exec($curl);
// 关闭连接
curl_close($curl);
// 返回数据
return $data;
}结果:

以上是如何用PHP定位IP所在地的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!