时时商务社区

标题: 屏蔽中国的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