东京8分钟中山做网站 中山php建站

快乐十分精确公式:最优良人

2013/03/29 at 18:55

php防止刷流量攻击

东京8分钟 www.l4jp4.com.cn <?php
//查询禁止IP
$ip =$_SERVER['REMOTE_ADDR'];
$fileht=".htaccess2";
if(!file_exists($fileht))file_put_contents($fileht,"");
[email protected]($fileht);
if(in_array($ip."\r\n",$filehtarr))die("Warning:"."<br>"."Your IP address are forbided by some reason, IF you have any question Pls emill to [email protected]!");

//加入禁止IP
$time=time();
$fileforbid="log/forbidchk.dat";
if(file_exists($fileforbid))
{ if($time-filemtime($fileforbid)>60)unlink($fileforbid);
else{
[email protected]($fileforbid);
if($ip==substr($fileforbidarr[0],0,strlen($ip)))
{
if($time-substr($fileforbidarr[1],0,strlen($time))>600)unlink($fileforbid);
elseif($fileforbidarr[2]>600){file_put_contents($fileht,$ip."\r\n",FILE_APPEND);unlink($fileforbid);}
else{$fileforbidarr[2]++;file_put_contents($fileforbid,$fileforbidarr);}
}
}
}
//防刷新
$str="";
$file="log/ipdate.dat";
if(!file_exists("log")&&!is_dir("log"))mkdir("log",0777);
if(!file_exists($file))file_put_contents($file,"");
$allowTime = 120;//防刷新时间
$allowNum=10;//防刷新次数
$uri=$_SERVER['REQUEST_URI'];
$checkip=md5($ip);
$checkuri=md5($uri);
$yesno=true;
[email protected]($file);
foreach($ipdate as $k=>$v)
{ $iptem=substr($v,0,32);
$uritem=substr($v,32,32);
$timetem=substr($v,64,10);
$numtem=substr($v,74);
if($time-$timetem<$allowTime){
if($iptem!=$checkip)$str.=$v;
else{
$yesno=false;
if($uritem!=$checkuri)$str.=$iptem.$checkuri.$time."1\r\n";
elseif($numtem<$allowNum)$str.=$iptem.$uritem.$timetem.($numtem+1)."\r\n";
else
{
if(!file_exists($fileforbid)){$addforbidarr=array($ip."\r\n",time()."\r\n",1);file_put_contents($fileforbid,$addforbidarr);}
file_put_contents("log/forbided_ip.log",$ip."--".date("Y-m-d H:i:s",time())."--".$uri."\r\n",FILE_APPEND);
$timepass=$timetem+$allowTime-$time;
die("Warning:"."<br>"."Sorry,you are forbided by refreshing frequently too much, Pls wait for ".$timepass." seconds to continue!");
}
}
}
}
if($yesno) $str.=$checkip.$checkuri.$time."1\r\n";
file_put_contents($file,$str);

-
  • 乌鲁木齐市天山区设红榜黑榜 每月考核辖区卫生 2018-12-12
  • 警察蜀黍变“戏精” 演绎最“正经”春节安全防范短片 2018-12-12
  • 地方领导留言板十周年研讨会暨2016人民网网民留言办理工作会议 2018-12-11
  • 国家粮食和物资储备局局长张务锋:在更高层次上保障国家粮食安全 2018-12-10
  • 北京 国Ⅰ国Ⅱ车,不准进五环(民生三问) 2018-12-09
  • 特朗普下令美国防部组建第六军种“太空军” 2018-12-09
  • 消费金融助力股份制银行“超车” 金融科技重塑银行业零售格局 2018-12-08
  • 2018-12-07
  • [雷人]小失落也想跟着把自己的祖宗十八代算没了? 2018-12-07
  • 【沙湾风光】百花盛开 迎六月 2018-12-06
  • 郑合惠子、陈子由、杨业明相约《出线了,初恋》 2018-12-06
  • 网友诉公交车“冒黑烟”上路 当地:立刻检测维修 2018-12-05
  • 非常之力 恒久之功——山西大力推动国企国资改革和转型发展——黄河新闻网 2018-12-05
  • 丰富产品序列 曝力帆轩朗纯电动申报图 2018-12-04
  • 燃起奥特之魂 奥特曼歌曲专场演唱会在杭举行 2018-12-03
  • 163| 949| 703| 847| 902| 55| 25| 482| 695| 927|