首页 > 编程 > PHP > 正文

php使用淘宝IP库接口获取 IP所属地和运营商

2019-11-09 19:38:31
字体:
来源:转载
供稿:网友

php使用淘宝ip库接口获取 IP所属地和运营商

代码:----root@ops-docker-1:/tmp/IP_txt/get_random_line/contrast# cat taobao_ip.php #!/usr/bin/php//USAGE: php -f taobao_ip.php 121.207.247.202<?php/** * 通过淘宝IP接口获取IP地理位置 * @param string $ip * @return: string * USAGE: php -f taobao_ip.php 121.207.247.202 **/function getIpInfo($ip){ if(empty($ip)) $ip=get_client_ip(); //get_client_ip()为tp自带函数,如没有,自己百度搜索。此处就不重复复制了 $url='http://ip.taobao.com/service/getIpInfo.php?ip='.$ip; $result = file_get_contents($url); $result = json_decode($result,true); if($result['code']!==0 || !is_array($result['data'])) return false; return $result['data']; } // for example//PRint_r(getIpInfo("121.207.247.202"));print_r(getIpInfo($argv[1]));//print_r($argv);//print_r($argv[1]);?>使用示例:--------root@ops-docker-1:/contrast# echo $(php -f taobao_ip.php 121.207.247.202|egrep "/[region/]|/[city/]|/[isp/]" |awk '{print $3}')福建省 福州市 电信
上一篇:PHP学习之路

下一篇:PHP打开乱码问题

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表