GeoIP PHP實現案例
GeoIP數據庫是廣泛使用的商業IP數據庫,GeoIP數據庫免費版提供國家代碼的信息,也就是說能夠精確到IP地址所在地國家,如果你要更精確的IP地址定位,那麼你需要購買更高版本。
這裏給出一個GeoIP Lite版本的下載地址和簡單應用。
GeoIP 數據庫文件下載:
http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP....
GeoIP的PHP API文件打包下載地址:
http://geolite.maxmind.com/download/geoip/api/php/php-1.11.tar.gz
GeoIP查詢PHP腳本:
下面的代碼能夠給出訪問者IP的國家代碼與國家名稱
<?php
//計時開始
function utime() {
$time = explode( " ", microtime() );
$usec = (double)$time[0];
$sec = (double)$time[1];
return $usec + $sec;
}
$startTimes = utime();
include("geoip.inc");
// open the geoip database
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
// 獲取國家代碼
$country_code = geoip_country_code_by_addr($gi, $_SERVER['REMOTE_ADDR']);
echo "Your country code is: <strong>$country_code</strong> <br />";
// 獲取國家名稱
$country_name = geoip_country_name_by_addr($gi, $_SERVER['REMOTE_ADDR']);
echo "Your country name is: <strong>$country_name</strong> <br />";
// close the database
geoip_close($gi);
//運行結束時間
$endTimes = utime();
$runTimes = sprintf( '%0.4f', ( $endTimes - $startTimes ) );
echo "Processed in " . $runTimes . "second.";
?>
php 實現 過濾國家ip訪問功能
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
New Anime Project Dragon Ball Super 2022
renatamuluk089
2022-06-23 03:45:01
怎樣提高性愛氛圍?4個小技巧助你一臂之力
mugiseki2710
2022-06-21 21:29:21
移英必看:申請英國物業按揭的條件與注意事項
fish.lam92093
2022-06-20 18:31:22
一文了解最新英國買樓費用及成本:買英國新樓需多少錢?
fish.lam92093
2022-06-20 11:48:30
【百家樂贏錢公式】,成為百家樂大師必學!
jefferyf486
2022-06-17 21:07:03
Health Food Market Growing Population to Boost Growth 2030
chhidami.a.msg
2022-06-17 20:33:20
Xeomin:關於這種肉毒桿菌的知識
fish.lam92093
2022-06-17 18:59:58
Huawei H12-722_V3.0 training material
wirygnrhd
2022-06-17 15:52:19
威而鋼會影響懷小孩嗎?
LouisRodgers5773
2022-06-17 10:46:43
加賴621158苓雅區自強三路君鴻飯店出差旅遊舒壓高檔正/妹加Telegram:@yy5233
yajing233
2022-06-15 22:27:08
隆亨娛樂城教你五種線上老虎機技巧!
jefferyf486
2022-06-12 20:32:53
Manage Your School Easily With The School Management Software
certsexpert18
2022-06-11 14:05:14
Good Time Leadership Lessons from The Jurassic Park Movies
widyass2342
2022-06-11 13:21:28
防範NFT詐騙?BTCC學院
zero.zhang
2022-06-10 16:52:28