本帖最後由 jiaruseng 於 2012-8-14 09:19 編輯 & j! [6 K3 A$ N/ g3 O
5 e Z. \1 W9 m% E* Z. f) |& C) d
這個系統不懂. 不過如果是PHP程序的話, GEOIP 有個很簡單好用的數據庫和例子可以參考下.( S9 D5 ?+ b, A
http://maxmind.com/download/geoip/api/php/php-1.11.tar.gz 這個是實例;
4 C \! J* X0 uhttp://maxmind.com/download/geoip/database 這裡有很多數據庫,如果只要國家的話,
! ?; U6 Q+ f: H' Q5 v9 e我選的是這個:http://maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz & E' E* u1 V3 W: h
把數據庫放到文件夾裡改改sample.php就行了.4 ]7 y# j. j: q$ k& m U. d
<?php
" i9 O8 o' ]2 I9 e; T: @include("geoip.inc");
- z7 c: I0 ^# A9 O; a
+ ^% W' W, K" u$ip=$_SERVER['REMOTE_ADDR'];
) m% W+ z4 I3 D$ C$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
1 E3 j M. r" p/ z# \( X8 w) ?5 R4 j
$ip_country = geoip_country_code_by_addr($gi, $ip);
% U& K% J1 d( U- hgeoip_close($gi);6 _6 T' L8 ?' d: t3 P; F. j
if ( $ip_country!='US' )
; w2 C9 c% F, V8 O{ echo 'Display Advertisement';} ) _0 c, W6 G7 L) [9 g' b# K
& [ f& [5 \4 k1 \
?>" X4 t( m& D6 Y* b, H2 @
希望對樓主有用. |