怎麼用PHP定位IP所在地

little bottle
發布: 2023-04-06 09:12:01
轉載
5152 人瀏覽過

本篇文章主要講述的是用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影片教學

以上是怎麼用PHP定位IP所在地的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板