本帖最後由 jiaruseng 於 2012-8-14 09:19 編輯
5 @2 C! \4 s" N0 E A1 @( F2 i. v1 T
2 r; I+ h# }2 E" q* {# W/ j這個系統不懂. 不過如果是PHP程序的話, GEOIP 有個很簡單好用的數據庫和例子可以參考下.
0 g9 j# L2 N Ghttp://maxmind.com/download/geoip/api/php/php-1.11.tar.gz 這個是實例;
+ N, v" q! r" [- m1 y- ^http://maxmind.com/download/geoip/database 這裡有很多數據庫,如果只要國家的話,2 X! H0 f# Z% X+ f' L6 B
我選的是這個:http://maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz : e) F$ M7 U5 o
把數據庫放到文件夾裡改改sample.php就行了.
3 b0 f. W) e/ M A/ h<?php
' A1 V; ~9 r8 Minclude("geoip.inc");$ a* n# [+ s5 [9 U
7 e' o( y% }; L$ip=$_SERVER['REMOTE_ADDR'];4 \/ s& U% C& N
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);( L c. D' r6 f3 ^6 G/ D ?' A
2 O3 v7 A( o6 M0 k9 d+ l5 _& v
$ip_country = geoip_country_code_by_addr($gi, $ip);9 D& S1 h! T/ s: h% z! x
geoip_close($gi);
A/ [4 a7 W0 M ~# i b9 P# Iif ( $ip_country!='US' ) g& V" I: _* T1 e( n0 g
{ echo 'Display Advertisement';}
$ R5 n2 C2 h# t& S5 }9 p" S. b$ m, o4 u8 K# `, n8 U
?>
( D$ m* `7 x% u( U希望對樓主有用. |