Maison > développement back-end > Problème PHP > Comment interroger une adresse détaillée en fonction de l'adresse IP en PHP

Comment interroger une adresse détaillée en fonction de l'adresse IP en PHP

醉折花枝作酒筹
Libérer: 2023-03-09 11:10:02
original
3547 Les gens l'ont consulté

Comment interroger l'adresse détaillée en PHP en fonction de l'IP : 1. Utilisez la fonction "curl_setopt(curl_init(), set option, the value set on the option option)" pour définir l'option de transmission ; Utilisez la fonction "curl_exec ()", exécute la session et renvoie les données.

Comment interroger une adresse détaillée en fonction de l'adresse IP en PHP

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur 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;
}
Copier après la connexion

Remplacez simplement $ip par l'adresse IP que vous recherchez

Apprentissage recommandé : Tutoriel vidéo php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal