本帖最後由 jiaruseng 於 2012-8-14 09:19 編輯 z' z2 L1 K$ a% u9 s
$ O' q6 _% F6 W
這個系統不懂. 不過如果是PHP程序的話, GEOIP 有個很簡單好用的數據庫和例子可以參考下.7 L4 N' ~% n: N
http://maxmind.com/download/geoip/api/php/php-1.11.tar.gz 這個是實例;
% ^9 P5 j/ D) v- Z8 chttp://maxmind.com/download/geoip/database 這裡有很多數據庫,如果只要國家的話,% w! D' e: o- M7 y( `/ C
我選的是這個:http://maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz $ [) [2 y( f5 p! V& c: g. q6 I/ p0 F* z
把數據庫放到文件夾裡改改sample.php就行了.
6 p( s% x! }: |1 A e b<?php
& k& |" S* `7 i* U4 l, u* o! Finclude("geoip.inc");
9 t T$ P: z0 E+ v: m3 W, u, l& k& \# }+ d+ T
$ip=$_SERVER['REMOTE_ADDR'];
8 D5 F. _% ?4 X, t Q: w. U. w$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);. g: r, b# A7 _- d, y3 I# i! J
% H1 F# A1 ?7 w
$ip_country = geoip_country_code_by_addr($gi, $ip);
5 S; l8 F5 x3 g+ s& V8 f- egeoip_close($gi);
; d2 W( q3 N) k1 Y8 |if ( $ip_country!='US' )
# O" u' X7 z# C{ echo 'Display Advertisement';}
! F4 F7 z3 x5 _0 _8 ]" T7 V! C( V/ S& w1 @3 P% Z8 S) u
?>$ ]3 j7 C' n: }; u3 \
希望對樓主有用. |