IT虾米网

PHP怎么根据ip查询详细地址

zengkefu 2023年03月17日 编程语言 17 0

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

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑。

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

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


本文参考链接:https://www.yisu.com/zixun/447879.html
评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

使用PHP怎么封装一个cURL工具类