当前位置:首页 > 私人日誌 > 正文内容

ip138 ip php json实例

张世龙2016年12月06日 18:00私人日誌592

最近在学习php 今天下午也正好用到API获取ip,哎 不怎么熟悉,下面大体就是这个意思。

<?php
header('Content-type: text/json');
 
 $ip =$_SERVER["REMOTE_ADDR"]; 
$datatype = 'jsonp';
$url = 'http://api.ip138.com/query/?ip='.$ip.'&datatype='.$datatype;
$header = array('token:ec866394bcff56dffced700e1e8ac1ab');

 
$ipinfo = getData($url,$header); 
$json_obj = json_decode($ipinfo); 
echo $json_obj ->ip;
echo $json_obj ->data[2];

 


function getData($url,$header){  
    $ch = curl_init();  
    curl_setopt($ch,CURLOPT_URL,$url);
    curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);
    curl_setopt($ch,CURLOPT_HTTPHEADER,$header); 
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);  
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,3);  
    $handles = curl_exec($ch);  
    curl_close($ch);  
    return $handles;  
}


?>

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://zhangshilong.cn/diary/532.html

相关文章