东京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);

-
  • 青海“天然林管护+生态扶贫” 5517万亩天然林得到保护 2019-02-21
  • 南通如皋为应对督察“回头看”违法掩埋危险废物 2019-02-20
  • 羽联排名:国羽女双排名首 桃田贤斗逼近前十 2019-02-20
  • 人民日报评论员:大就要有大的样子 2019-02-19
  • 观世变专题汇总页不让历史撒谎 2019-02-18
  • 昨天买了盆含羞草,结果怎么碰它都不含羞,打电话问花店的老板怎么回事,老板说:你买的是含羞草里面最不要脸的那种,非常珍贵!全世界都只剩两株了...……中国足球、中 2019-02-18
  • 习近平新闻思想理论研讨会发言摘编 2019-02-17
  • 做法-热门标签-华商生活 2019-02-17
  • 回复@海之宁:其中跟你不对付的小寻子、真理论者都是批咱的主力军也!小海童鞋作何解释? 2019-02-16
  • 世界献血日:为他人着想 捐献热血 分享生命 2019-02-16
  • 国家公务员局调研组来抚州调研 2019-02-15
  • 办个房产证 也要惊动省委书记? 2019-02-14
  • 2018美国书展在纽约贾维茨国际展览中心举行 2019-02-14
  • 【我是援藏教师】这一次,带上女儿去支教 2019-02-13
  • 纸尿裤卫生巾等纸制品新国标发布 2019-02-13
  • 529| 481| 690| 375| 877| 534| 493| 731| 527| 311|