本帖最後由 jiaruseng 於 2012-8-14 09:19 編輯
7 Q1 p6 I% k$ [# e/ M: M
- I4 b1 l o( g4 R7 y這個系統不懂. 不過如果是PHP程序的話, GEOIP 有個很簡單好用的數據庫和例子可以參考下.
; \- J/ h* z A! o6 p8 P7 P, chttp://maxmind.com/download/geoip/api/php/php-1.11.tar.gz 這個是實例;6 _1 \; F0 C% I8 P" q0 u3 H( G
http://maxmind.com/download/geoip/database 這裡有很多數據庫,如果只要國家的話,+ [& x7 l' {! V
我選的是這個:http://maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
3 {5 R5 A/ ^1 X H把數據庫放到文件夾裡改改sample.php就行了.
3 O; H$ n1 x3 P# _3 O<?php
) z+ j B6 i3 C7 |# A9 K1 S6 einclude("geoip.inc");
3 z/ `1 Z' Q: w
) g. ^9 K4 K* ~) h! J# o4 Q0 z$ip=$_SERVER['REMOTE_ADDR'];
4 ?" g5 Y! t- e( E5 c$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
$ N8 t6 c3 |" R- d {* F% z; r' ?3 H' w/ C" N0 S+ Q
$ip_country = geoip_country_code_by_addr($gi, $ip); z5 [+ i; T7 `
geoip_close($gi);
7 Z6 `$ r9 ?4 |! ~* u4 r1 g7 x# Sif ( $ip_country!='US' ) v, c' r* C" ]
{ echo 'Display Advertisement';} $ R; P& I; W! N8 m
) V% h& E9 z+ C, j. T+ L# I
?>- n/ X0 N5 _1 O/ E
希望對樓主有用. |