本帖最後由 jiaruseng 於 2012-8-14 09:19 編輯 " a) L0 I+ c2 t1 G- j- ]
- L9 w" E3 M! b5 B
這個系統不懂. 不過如果是PHP程序的話, GEOIP 有個很簡單好用的數據庫和例子可以參考下.
3 o: l+ N" B# {http://maxmind.com/download/geoip/api/php/php-1.11.tar.gz 這個是實例;
E7 d8 z0 F/ ]0 w- {( T4 Jhttp://maxmind.com/download/geoip/database 這裡有很多數據庫,如果只要國家的話,
0 I6 m2 |! q: G. i我選的是這個:http://maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
4 _2 U, b N+ _: s" W: S把數據庫放到文件夾裡改改sample.php就行了.
3 d# N4 d) d4 c% k/ U<?php
( i7 E8 n( J# ]8 T5 Hinclude("geoip.inc");
L8 g; s# V$ I& t8 ~
; A" Q& Z% O5 j* q- [) a$ip=$_SERVER['REMOTE_ADDR'];: a b0 n( K9 I, B
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);, U( K% g% e! x- L2 P! R5 u* E
6 i+ G2 Z1 `- p h) e$ip_country = geoip_country_code_by_addr($gi, $ip);' r6 a1 c, }! A6 j" e- B% ~6 \
geoip_close($gi);
/ X3 K! x# w0 P2 Zif ( $ip_country!='US' )
4 E$ v2 f. ? `{ echo 'Display Advertisement';}
% V/ a# m& o5 M+ g0 F% w
2 e2 C5 D9 f% a+ s3 R/ A; W?>
6 v, u& s( l4 s1 J; r' S希望對樓主有用. |