<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          QQWryPHP的IP地址查詢庫

          聯合創(chuàng)作 · 2023-10-01 04:56

          QQWry 是一個php擴展,實現語言為c。這個擴展的作用,就是根據ip來獲取純真數據庫(QQWry.Dat)的地址信息。經過和discuz,CoolCode兩個純php版本的對比測試,這個c實現的擴展比純php的實現效率高6到10倍。

          目前只支持PHP5版本。

          安裝

          1. sudo pecl install qqwry-beta或者直接下載編譯,phpize && ./configure && make && sudo make install
          2. 編輯php.ini,加入extension=qqwry.so
          3. 重啟http server

          使用很簡單,首先就是實例化,傳入純真數據庫的文件路徑,然後調用q方法。該方法返回一個數組,第一個值為地址1,例如南寧市,第二個值為地址2,例如邕 寧區(qū)電信ADSL??蠢影?,一目了然。下面的iconv是把數據從GB2312轉到UTF-8,如果你的站點是用GB2312,那么這一步是不需要的。

          $qqwry=new qqwry('QQWry.Dat');
          
          list($addr1,$addr2)=$qqwry->q('127.0.0.1');
          $addr1=iconv('GB2312','UTF-8',$addr1);
          $addr2=iconv('GB2312','UTF-8',$addr2);
          echo $addr1,'|',$addr2,"\n";
          
          $arr=$qqwry->q('222.216.47.4');
          $arr[0]=iconv('GB2312','UTF-8',$arr[0]);
          $arr[1]=iconv('GB2312','UTF-8',$arr[1]);
          echo $arr[0],'|',$arr[1],"\n";
          
          $arr=$qqwry->q('64.233.187.99');
          $arr[0]=iconv('GB2312','UTF-8',$arr[0]);
          $arr[1]=iconv('GB2312','UTF-8',$arr[1]);
          echo $arr[0],'|',$arr[1],"\n";
          

          輸出:

          本機地址|
          廣西南寧市|(青秀區(qū))電信ADSL
          美國|加利福尼亞州Google公司
          
          瀏覽 14
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色操逼大片 | 国产成人传媒 | 日韩在线小电影 | 午夜精品18 视频国产 | 欧美日韩在线视频播放 |