在此期间,我
经常看到统计
工具中未知的
浏览器和未知
操作系统的频繁请求,IP在一个部分,这使我有些疑问。这些
用户是有效的用户吗
网站浏览没有浏览器,也没有
操作系统记录。经过几天的分析,我
确认这些访问不是人访问,但有些机器或其他人在我的站收集东西。我已经提出了屏蔽IP的想法。
导出用户数据没有浏览器记录统计
显示屏蔽的IP已不切实际,IP有100多,但不难看出,这些IP都集中在一些IP断路器。想办法屏蔽用户的整个IP段,可能会造成一些过失杀人,但能保证网站流量是
干净的。
好吧,我不说废话,下面是我实现的想法和我实现的代码。
我想屏蔽前端的IP段111.11.11.11这个IP我想
保护更多的访问这个IP段111.11年初
我的想法是把屏蔽的IP放在一个数组中,然后使用用户的IP来匹配数组,数组中不会释放数组。
去菜,我写一个很粗糙的
功能,高手不喷。
*屏蔽IP段
* /
功能Killip($ IP){
$返回= false;
$ IP1 =阵列('111 ','112 ','102 ','114);
IP2 =阵列(1美元,2',3',4',5');
$ =(爆炸,IP);
如果(in_array(合
温度{ 0 },in_array IP1美元)(美元临时{ 1 },$ IP2)){
$返回=真;
}
返回美元;
}
以上是本文的全部内容,希望大家能喜欢。