Home >Backend Development >PHP Tutorial >How to use PHP to locate IP location

How to use PHP to locate IP location

little bottle
little bottleforward
2019-04-23 10:44:385175browse

This article mainly talks about using PHP to locate the IP location. It has certain reference value. Friends in need can take a look. I hope it can help you.

The API interface provided by Taobao IP address library is used here.

Taobao IP address library: http://ip.taobao.com/instructions.html

API document description:

Usage example:

    /**
     *  调用淘宝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;
    }

Result:

## Related tutorials:

PHP video tutorial

The above is the detailed content of How to use PHP to locate IP location. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete