同時也提供了很多語言的sample和api說明文檔。
比如php,和php的geoip庫是有很大區(qū)別的,包含使用方式,接口函數(shù)。
php官方的geoip需要配置php環(huán)境,加載geoip.dll庫,并在php.ini中 " /> 人人澡人人澡人人看欧美,a级黄色毛片,欧洲1站2站3站

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php使用GeoIP庫實例

需要注意的是maxmind是geoip數(shù)據(jù)庫的提供方,
同時也提供了很多語言的sample和api說明文檔。
比如php,和php的geoip庫是有很大區(qū)別的,包含使用方式,接口函數(shù)。
php官方的geoip需要配置php環(huán)境,加載geoip.dll庫,并在php.ini中指定GEOIP庫地址。
maxmind提供一系列 .inc 和 .php 對環(huán)境無依賴,只要支持php,直接require后即可使用。

一、GEOIP數(shù)據(jù)庫

http://dev.maxmind.com/geoip/geolite
細(xì)分到國家:GeoLite Country
細(xì)分到城市:GeoLite City

二、php官方geoip.dll庫

下載dll http://windows.php.NET/downloads/pecl/releases/geoip/1.0.8/
修改php.ini,啟用geoip庫:
復(fù)制代碼 代碼如下:extension=php_geoip.dll
追加geoip段,指定數(shù)據(jù)庫位置:
復(fù)制代碼 代碼如下:[geoip]
geoip.custom_directory = "D:/php5.3/geo/"

測試代碼

注意geoip.dll中使用的 GeoIPCity.dat 即 GeoLiteCity.dat,用的時候注意看提示
復(fù)制代碼 代碼如下:
echo geoip_country_name_by_name( "8.8.8.8" ) . "/n";
print_r( geoip_record_by_name( "8.8.8.8" ) );
echo geoip_country_name_by_name( "61.139.2.69" ). "/n";
print_r( geoip_record_by_name(  "61.139.2.69" ) );

三、MaxMind官方php文件函數(shù)庫

文檔和示例:http://dev.maxmind.com/geoip/downloadable
修改maxmind示例中 sample.php 和 sample_city.php 中 GeoIP.dat/GeoLiteCity.dat 路徑為你自己的路徑
同一目錄用 “./GeoIP.dat” 或 “./GeoLiteCity.dat” 即可。
詳細(xì)到國家
復(fù)制代碼 代碼如下:
include("geoip.inc");
$gi = geoip_open( "./GeoIP.dat", GEOIP_STANDARD );
echo geoip_country_code_by_addr($gi, "8.8.8.8") . "/t" . geoip_country_name_by_addr($gi, "8.8.8.8") . "/n";
echo geoip_country_code_by_addr($gi, "61.139.2.69") . "/t" . geoip_country_name_by_addr($gi, "61.139.2.69") . "/n";
geoip_close($gi);

詳細(xì)到國家城市

復(fù)制代碼 代碼如下:
include("geoipcity.inc");
include("geoipregionvars.php");
$gi = geoip_open("./GeoLiteCity.dat",GEOIP_STANDARD);
 
$record = geoip_record_by_addr($gi,"8.8.8.8");
print $record->country_code . " " . $record->country_code3 . " " . $record->country_name . "/n";
print $record->region . " " . $GEOIP_REGION_NAME[$record->country_code][$record->region] . "/n";
print $record->city . "/n";
print $record->postal_code . "/n";
print $record->latitude . "/n";
print $record->longitude . "/n";
print $record->metro_code . "/n";
print $record->area_code . "/n";
print $record->continent_code . "/n";
 
print "/n-----/n";
$record = geoip_record_by_addr($gi,"61.139.2.69");
print $record->country_code . " " . $record->country_code3 . " " . $record->country_name . "/n";
print $record->region . " " . $GEOIP_REGION_NAME[$record->country_code][$record->region] . "/n";
print $record->city . "/n";
print $record->postal_code . "/n";
print $record->latitude . "/n";
print $record->longitude . "/n";
print $record->metro_code . "/n";
print $record->area_code . "/n";
print $record->continent_code . "/n";
geoip_close($gi);

看自己開發(fā)環(huán)境和具體情況決定用哪種

php技術(shù)php使用GeoIP庫實例,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 四虎永久在线日韩精品观看 | 日本精品一二三区 | 欧美日韩国产另类一区二区三区 | 手机看片自拍日韩日韩高清 | 91视频福利 | 激情综合久久 | 国产日韩欧美一区二区三区综合 | 亚洲精品亚洲人成在线播放 | 中文字幕精品1在线 | 婷婷狠狠 | 日韩a级黄色片 | 久久亚洲国产最新网站 | 国产精品第13页 | 亚洲美女在线视频 | 91国内在线观看 | 91麻豆精品一二三区在线 | 久久中文网中文字幕 | 亚洲欧美手机在线观看 | 天天影院色 | 精品中文字幕在线观看 | 久久综合亚洲鲁鲁五月天欧美 | 日韩理论在线 | 欧美综合影院 | 欧美性与交视频在线观看 | 国产小视频国产精品 | 国产成人亚洲毛片 | 欧美激情婷婷 | 一区二区三区精品 | 中文字幕精品一区二区日本 | 国产精品视频第二区第二页 | 亚洲影视在线 | 国产精品专区第二 | 久久青青91费线频观青 | 欧美精品日韩一区二区三区 | 亚洲午夜18 | 激情视频激情小说 | 日韩天天摸天天澡天天爽视频 | 国内精品福利视频 | 美女精品永久福利在线 | 亚洲精品综合网 | 精品国产福利久久久 |