PHP如何根据ip查询详细地址

 4543

php根据ip查询详细地址的方法:1、使用“curl_setopt(curl_init(),设置的选项,将设置在option选项上的值)”函数,设置传输选项;2、使用“curl_exec()”函数,执行会话,返回数据。


PHP如何根据ip查询详细地址


  1. /**
  2.  *  调用淘宝API根据IP查询地址
  3.  **/
  4. public function ip_address()
  5. {
  6.     $ip = '219.134.104.255';
  7.     $durl = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;
  8.     // 初始化
  9.     $curl = curl_init();
  10.     // 设置url路径
  11.     curl_setopt($curl, CURLOPT_URL, $durl);
  12.     // 将 curl_exec()获取的信息以文件流的形式返回,而不是直接输出。
  13.     curl_setopt($curl, CURLOPT_RETURNTRANSFER, true) ;
  14.     // 在启用 CURLOPT_RETURNTRANSFER 时候将获取数据返回
  15.     curl_setopt($curl, CURLOPT_BINARYTRANSFER, true) ;
  16.     // 执行
  17.     $data = curl_exec($curl);
  18.     // 关闭连接
  19.     curl_close($curl);
  20.     // 返回数据
  21.     return $data;
  22. }

$ip 替换成你要查找的ip就行了

TAG标签:
本文网址:https://www.zztuku.com/index.php/detail-8795.html
站长图库 - PHP如何根据ip查询详细地址
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐