ホームページ  >  記事  >  バックエンド開発  >  PHPでIPに基づいて詳細なアドレスをクエリする方法

PHPでIPに基づいて詳細なアドレスをクエリする方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-04-14 15:40:563500ブラウズ

IP に基づいて詳細なアドレスをクエリする

php メソッド: 1. "curl_setopt(curl_init(), set オプション, オプション オプションに設定された値)" 関数を使用して、送信オプションを設定します。 2. を使用します。 「curl_exec()」関数は、セッションを実行してデータを返します。

PHPでIPに基づいて詳細なアドレスをクエリする方法

このチュートリアルの動作環境: 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 に置き換えてください

推奨学習:php ビデオ チュートリアル

以上がPHPでIPに基づいて詳細なアドレスをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。