本帖最後由 jiaruseng 於 2012-8-14 09:19 編輯
4 h7 O( M; j; _
6 ^$ y) j2 ]' s) S9 j3 h @; M這個系統不懂. 不過如果是PHP程序的話, GEOIP 有個很簡單好用的數據庫和例子可以參考下.( r/ m* C- D% e: M5 I& b% t0 K* o
http://maxmind.com/download/geoip/api/php/php-1.11.tar.gz 這個是實例;/ n+ U |, s0 s! H7 D% Z' N
http://maxmind.com/download/geoip/database 這裡有很多數據庫,如果只要國家的話,# U' _& l: L0 a \- G
我選的是這個:http://maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
, q5 ?' v$ D. ?. L' h把數據庫放到文件夾裡改改sample.php就行了.
{9 k+ V) A) s" z) o<?php
/ R" o, ]# v+ ^# H" H' C' l( a# ~. a! `include("geoip.inc");7 ?# f, l) G7 R% R4 i. ~# [
1 ]; y8 w+ q$ I, C; l/ A2 V$ip=$_SERVER['REMOTE_ADDR'];, X' v1 |$ X3 i0 d, {: @
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);0 R% x- ~3 w& N7 Q- }
3 d3 `# x2 d7 c
$ip_country = geoip_country_code_by_addr($gi, $ip);
+ F, J( Z/ u# C @7 Egeoip_close($gi);
: B4 s$ B+ h3 {" Y' Rif ( $ip_country!='US' )$ H5 |* r) O T' S; V+ [/ H- L- ]. g
{ echo 'Display Advertisement';} & Q% l* {5 Q8 N- m
: Z/ V3 ?& Q. Y
?>
4 ]- ^- M v* U# `* N* v6 d; U希望對樓主有用. |