GeoIP Redirection 教程

1.下载所需文件
GeoIP.dat,并解压
http://dev.maxmind.com/geoip/legacy/geolite
这个数据每月5号更新
http://pan.baidu.com/share/link?shareid=481635&uk=87540973

2.修改PHP文件

<?php

$IP = $_SERVER["REMOTE_ADDR"];

include("geo/geoip.inc");

$gi = geoip_open("geo/GeoIP.dat", GEOIP_MEMORY_CACHE);

$CountryCode = geoip_country_code_by_addr($gi, $IP);
geoip_close($gi);

// ****DO NOT TOUCH ABOVE THIS LINE.******
//***Consult the Readme if you aren't sure what you're doing****

if ($CountryCode=="US"){

    //US offers go here

}

//Add or remove these else if statements depending on which countries you have offers for

    else if($CountryCode=="GB")
    {
        //UK offers go here
    } 

    else if($CountryCode=="AU")
    {
        //AU offers go here
    } 

    else if($CountryCode=="DE")
    {
        //DE offers go here
    }

else {

    //Change this to reflect your international offers for country codes not listed above
    echo 'INTERNATIONAL OFFERS GO HERE';
}

?>
很简单,大家一看就懂
国家代码查询:http://dev.maxmind.com/geoip/legacy/codes/iso3166

3.上传文件
把GeoIP.dat, geoip.inc 和 PHP文件放在同一个文件夹,PHP文件可以任意取名,然后打包上传到可以访问的目录。
亲测可用,如果不放心,可以科学上网,进行验证。
打赏
微信 OR 支付宝 扫描二维码
为本文作者 打个赏
pay_weixin
金额随意 快来“打”我呀~

未经允许不得转载:信言博客 » GeoIP Redirection 教程

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏