GeoIP Redirection 教程
真心的,自从学习Email Marketing以来,受到了论坛里热心朋友的各种帮助,尤其是河马等几位Email区的兄弟,有时候有些问题问的我自己都不好意思。真心的,我也想把这种论坛的文化传递出去。晚上搞了GeoIP Redirection,特意整理了下,奉献给大家,省的兄弟们去找了。GeoIP Redirection 步骤
1.下载所需文件
GeoIP.dat,并解压
http://dev.maxmind.com/geoip/legacy/geolite
这个数据每月5号更新
geoip.inc
http://pan.baidu.com/share/link?shareid=481635&uk=87540973
2.修改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);
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
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
}
else {
//Change this to reflect your international offers for country codes not listed above
header('Location: http://www.baidu.com');
}
?>很简单,大家一看就懂
国家代码查询:http://dev.maxmind.com/geoip/legacy/codes/iso3166
3.上传文件
把GeoIP.dat, geoip.inc 和 PHP文件放在同一个文件夹,PHP文件可以任意取名,然后打包上传到可以访问的目录。
亲测可用,如果不放心,可以科学上网,进行验证。
这个会有一部分是不准的
建议买收费的服务
如果是vps以及以上,可以使用apache 的module,这样速度更快 很有用,lz执行力很强,有前途 谢谢分享。。。看看 留着将来需要用 留着将来需要用 留着将来需要用 努力学习当中 努力学习当中 哎呦每篇都需要回复呀 学习看看 正好要用 我要看看,什么东东 看看··········· 赞一个 。 看看教程