现在很多站点会遭受恶意蜘蛛伪造百度,360,易搜,头条等大型站点蜘蛛爬取站点内容,而且由于不断的请求,没有限制很容易导致网站卡死,变慢,服务器性能低下,正常客户无法打开等一系列问题,下面是本人整理的一些PHP防止办法,以下代码仅供学习为目的,请勿用于非法目的,如果触发相关法律与本作者无关!
<?php
error_reporting(0);
header('content-type:application/json;charset=utf8');
function so360($ip){
$iparr = explode('.', $ip);
$so360 = false;
if((strpos($ip,'180.153') !== false) or (strpos($ip,'180.163') !== false)){
if('220'<= $iparr['2'] and $iparr['2']<= '236'){
$so360=true;
}
}else if((strpos($ip,'42.236') !== false)){
if((10<=$iparr['2'] and $iparr['2']<=99) or (101<=$iparr['2'] and $iparr['2']<=103)){