同時也提供了很多語言的sample和api說明文檔。
比如php,和php的geoip庫是有很大區別的,包含使用方式,接口函數。
php官方的geoip需要配置php環境,加載geoip.dll庫,并在php.ini中 " /> 亚洲国产AV精品一区二区蜜芽 ,一区一区三区产品,校花的奶好大好浪

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php使用GeoIP庫實例

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

一、GEOIP數據庫

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

二、php官方geoip.dll庫

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

測試代碼

注意geoip.dll中使用的 GeoIPCity.dat 即 GeoLiteCity.dat,用的時候注意看提示
復制代碼 代碼如下:
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文件函數庫

文檔和示例:http://dev.maxmind.com/geoip/downloadable
修改maxmind示例中 sample.php 和 sample_city.php 中 GeoIP.dat/GeoLiteCity.dat 路徑為你自己的路徑
同一目錄用 “./GeoIP.dat” 或 “./GeoLiteCity.dat” 即可。
詳細到國家
復制代碼 代碼如下:
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);

詳細到國家城市

復制代碼 代碼如下:
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);

看自己開發環境和具體情況決定用哪種

php技術php使用GeoIP庫實例,轉載需保留來源!

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

主站蜘蛛池模板: 中文字幕一区二区视频 | 2019一級特黃色毛片免費看 | 年轻的朋友4在线看中文字幕 | 国产h视频免费观看 | 成人麻豆日韩在无码视频 | 韩国电影real在线观看完整版 | 久久99国产精品无码AV | 蜜臀AV人妻久久无码精品麻豆 | 久久青青无码AV亚洲黑人 | 十八禁啪啦啪漫画 | 欧美亚洲国产免费高清视频 | 色姐妹久久综合在线av | 亚洲日本va中文字幕久久 | 国产精品一区二区在线观看 | 亚洲精品久久久久久久蜜臀老牛 | 日韩精品免费在线观看 | 国产一级毛片在线 | 亚洲国产精品久久精品成人网站 | 亲爱的妈妈6韩国电影免费观看 | 成片免费观看视频在线网 | 久久久国产精品免费A片蜜芽广 | gay台湾无套男同志xnxⅹ | 学校捏奶揉下面污文h | 老师真棒无遮瑕版漫画免费 | 亚洲国产精麻豆 | 三级黄毛片 | 无颜之月全集免费观看 | 国产午夜精品理论片影院 | 日韩AV片无码一区二区三区不卡 | 欧美怡红院视频一区二区三区 | 国产精品午夜小视频观看 | 伊人久久大香线蕉综合电影网 | 翁公咬着小娇乳H边走边欢A | 黄瓜视频苹果直接安装 | 黄页免费观看 | 办公室的秘密2中文字幕 | 小蝌蚪视频在线观看免费观看WWW | 久久亚洲精品成人 | 肉蒲团从国内封禁到日本成经典 | 19十主播福利视频 | 久久草这里全是精品香蕉频线观 |