Rumah > pembangunan bahagian belakang > tutorial php > 怎么用PHP定位IP所在地

怎么用PHP定位IP所在地

little bottle
Lepaskan: 2023-04-06 09:12:01
ke hadapan
5181 orang telah melayarinya

本篇文章主要讲述的是用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;
    }
Salin selepas log masuk

结果:

 相关教程:PHP视频教程

Atas ialah kandungan terperinci 怎么用PHP定位IP所在地. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:cnblogs.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan