本帖最後由 jiaruseng 於 2012-8-14 09:19 編輯 ; n4 Z9 [5 j+ _/ S: Z. r ~
: v4 r# G, M( w5 ~* [5 D0 a- ^8 {
這個系統不懂. 不過如果是PHP程序的話, GEOIP 有個很簡單好用的數據庫和例子可以參考下.
; ?& N3 J0 U) X7 ]. ]http://maxmind.com/download/geoip/api/php/php-1.11.tar.gz 這個是實例;% `! x R" E/ `6 s
http://maxmind.com/download/geoip/database 這裡有很多數據庫,如果只要國家的話,- Q2 n7 o9 R% [! ?# [ X6 d
我選的是這個:http://maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz ' U3 f7 E6 b* Z3 _
把數據庫放到文件夾裡改改sample.php就行了.; R( S; \( V6 ]' g
<?php3 }# ~/ }5 i" m% U. L" s, o
include("geoip.inc");& d* y: G1 L; F( z3 g5 N
7 k4 k ^8 O# t" C- I
$ip=$_SERVER['REMOTE_ADDR']; w. ~! F+ J3 \+ d# _
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);) b7 T$ g: u( u, ?, r( g$ y
: s* S) O4 F7 L6 ~8 K% l. u0 g, _$ip_country = geoip_country_code_by_addr($gi, $ip);/ X7 q& q& l, J; R0 h V" F; n: Q
geoip_close($gi);
9 S/ K! Z- g3 i" f3 Hif ( $ip_country!='US' )
; B. ^9 ?6 t/ p: K! f& \2 N3 ]6 j1 ]{ echo 'Display Advertisement';} 9 Z: A: g$ j. B' D& d; e: d
9 ]* }2 D& {6 G* o! |7 }?>( u, h4 L9 F6 U1 D
希望對樓主有用. |