<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            php根據IP地址獲取當前地理位置接口

            時間:2024-12-16 07:41:21 php語言 我要投稿
            • 相關推薦

            php根據IP地址獲取當前地理位置接口

              以前在做一個產品時,用到IP地址信息,當時就下載一個IP純真庫,拿來解析。現在完全可以更簡單了,特別是對于我們做小網站的人來說。用現成的程序,省時省力。就跟隨百分網小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!

            php根據IP地址獲取當前地理位置接口

              復制代碼 代碼如下:

              <?php

              function address_baidu($ip) {

              $u = "";

              $address = file_get_contents(" http://open.baidu.com/ipsearch/s?wd={$ip}&tn=baiduip");

              preg_match('#來自:<b>(.+)</b>#Ui', $address, $m);

              return strval($m[1]);

              }

              function GetRemoteIp($default='127.0.0.1')

              {

              $ip_string = $_SERVER['HTTP_CLIENT_IP'].','.$_SERVER['HTTP_X_FORWARDED_FOR'].','.$_SERVER['REMOTE_ADDR'];

              if ( preg_match ("/\d+\.\d+\.\d+\.\d+/", $ip_string, $matches) )

              {

              return $matches[0];

              }

              return $default;

              }

              $ip = GetRemoteIp();

              $addr = address_baidu($ip);

              還有其他方法:

              騰訊新浪通過IP地址獲取當前地理位置(省份)的接口

              騰訊的接口是 ,返回數組 http://fw.qq.com/ipaddress

              返回值 var IPData = new Array("61.135.152.194","","北京市","");

              新浪的接口 : http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js

              多地域測試方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42

              可以簡單使用:

              復制代碼 代碼如下:

              <html>

              <head>

              <script type=text/javascript src=http://fw.qq.com/ipaddress charset="gb2312"></script>

              <script type=text/javascript>

              document.write(IPData.join(' '));

              </script>

              </head>

              <body>

              </body>

              </html>


            更多相關文章推薦:

            1.幾種流行PHP集成開發工具(IDE)的比較

            2.如何往php函數中傳入不定數量的參數

            3.php語言中session用法

            4.在PHP7中不要做的10件事

            5.PHP符合PSR編程規范的實例

            6.對php一些服務器端特性配置來加強php的安全

            7.為什么網頁cookies用了曲奇餅干這個詞

            8.如何實現PHP圖片裁剪與縮放

            9.PHP版本5.2.17 5.3.27 5.3.28 5.4 5.5的`兼容性問題分析

            10.PHP五種方法實現數組是否為空的判斷

            【php根據IP地址獲取當前地理位置接口】相關文章:

            PHP根據IP地址獲取所在城市具體實現07-16

            php獲取當前url地址的方法05-03

            php獲取IP物理地址的方法05-15

            php怎樣根據ip地址查地區06-26

            php通過Chianz.com獲取IP地址與地區的方法08-12

            php如何獲得ip地址05-29

            電腦如何自動獲取ip地址06-02

            PHP獲取真實的客戶IP的方法01-27

            php獲取當前時間的毫秒數詳解02-16

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院