根据不同国家跳转到不同网页的代码 (GeoIP Redirection 教程)

点击下载GeoIP.dat, 并解压,这个数据每月5号更新

下载:geoip.inc

 

修改php 文件

<?php

$IP = $_SERVER["REMOTE_ADDR"];

include(“geoip.inc”);

$gi = geoip_open(“GeoIP.dat”, GEOIP_MEMORY_CACHE);

$CountryCode = geoip_country_code_by_addr($gi, $IP);
// ****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
header(‘Location: http://www.yahoo.com’);
}
//Add or remove these else if statements depending on which countries you have offers for

else if($CountryCode==”GB”)
{
//UK offers go here
header(‘Location: http://www.google.com’);

}

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

else if($CountryCode==”DE”)
{
//DE offers go here
}
//Change this to reflect your international offers for country codes not listed above
header(‘Location: http://www.baidu.com’);
}

?>

查询国家代码程序

3.上传文件
把GeoIP.dat, geoip.inc 和 PHP文件放在同一个文件夹,PHP文件可以任意取名,然后打包上传到可以访问的目录。
亲测可用,如果不放心,可以科学上网,进行验证。

4.测试:

这个会有一部分是不准的
如果有预算建议建议买收费的服务
如果是vps以及以上,可以使用apache 的module,这样速度更快

转载注明:网赚 chenzhongyuan.com:小元工作室-国外网站制作 » 根据不同国家跳转到不同网页的代码 (GeoIP Redirection 教程)

赞 (0)
分享到:更多 ()