时时商务社区
标题:
屏蔽中国的IP地址的php代码
[打印本页]
作者:
bewin83
时间:
2018-2-18 04:49
做外贸的网站一般都不想让国内人访问,可以采用如下的方法:
1. 从APNIC获取一份国家与地区IP段数据
ftp://ftp.apnic.net/apnic/dbase/data/country-ipv4.lst
2. 将中国的数据整理取出(用excel的数据筛选功能)
3. 编写PHP代码如下:
16){
$net=$net.”.0″;
}else{
$net=$net.”.0.0″;
}
$ip_net = ip2long ($net);
$ip_mask = ~((1 “.$subnet;
//取得用户ip后,与之比较,如果匹配,就可以在这里显示一个错误页,或重定向了
};
}
?>
程序执行时间平均20毫秒,篇幅有限,仅列出部分IP段,完整的请自行获取。
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2