找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1023|回复: 0
打印 上一主题 下一主题

屏蔽中国的IP地址的php代码

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-18 04:49:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                  做外贸的网站一般都不想让国内人访问,可以采用如下的方法:
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段,完整的请自行获取。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户反馈
客户端