利用太平洋IP数据库获取用户来自哪个省市

首先访问http://whois.pconline.com.cn/ipJson.jsp?json=true,我们获取json为以下:

{"ip":"111.135.283.105","pro":"吉林省","proCode":"220000","city":"长春市","cityCode":"220100","region":"","regionCode":"0","addr":"吉林省长春市
铁通","regionNames":"","err":""}

file_get_contents获取参数,由于太平洋的页面是gbk的,所以utf-8要转化下。很简单,贴代码仅供参考:

<?php $ip =
@file_get_contents('http://whois.pconline.com.cn/ipJson.jsp?json=true');
$ip = iconv("GBK","UTF-8", $ip); $json = json_decode($ip,true); echo
$json['pro'].$json['city'];

php页面显示 吉林省长春市

评论已关闭