亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP通過禁止IP頻繁訪問防止網站被防攻擊

2020-03-22 18:46:18
字體:
來源:轉載
供稿:網友
本篇文章主要介紹PHP通過禁止IP頻繁訪問防止網站被防攻擊,感興趣的朋友參考下,希望對大家有所幫助。

如果發現某個ip訪問網站太頻繁了就加入到黑名單禁止訪問,這不是一個很好的辦法,但情急之下向不更好的解決方式,只是權宜之計,以后再進行深入的研究一下。

<?php header('Content-type: text/html; charset=utf-8'); $ip=$_SERVER['REMOTE_ADDR'];//獲取當前訪問者的ip $logFilePath='./log/';//日志記錄文件保存目錄 $fileht='.htaccess2';//被禁止的ip記錄文件 $allowtime=60;//防刷新時間 $allownum=5;//防刷新次數 $allowRefresh=120;//在允許刷新次數之后加入禁止ip文件中  if(!file_exists($fileht)){   file_put_contents($fileht,''); } $filehtarr=@file($fileht); if(in_array($ip."/r/n",$filehtarr)){   exit('警告:你的IP已經被禁止了!'); } //加入禁止ip $time=time(); $fileforbid=$logFilePath.'forbidchk.dat'; if(file_exists($fileforbid)){   if($time-filemtime($fileforbid)>30){     @unlink($fileforbid);   }else{     $fileforbidarr=@file($fileforbid);     if($ip==substr($fileforbidarr[0],0,strlen($ip))){       if($time-substr($fileforbidarr[1],0,strlen($time))>120){         @unlink($fileforbid);       }else if($fileforbidarr[2]>$allowRefresh){         file_put_contents($fileht,$ip."/r/n",FILE_APPEND);         @unlink($fileforbid);       }else{         $fileforbidarr[2]++;         file_put_contents($fileforbid,$fileforbidarr);       }     }   } } //防刷新 $str=''; $file=$logFilePath.'ipdate.dat'; if(!file_exists($logFilePath)&&!is_dir($logFilePath)){   mkdir($logFilePath,0777); } if(!file_exists($file)){   file_put_contents($file,''); } $uri=$_SERVER['REQUEST_URI'];//獲取當前訪問的網頁文件地址 $checkip=md5($ip); $checkuri=md5($uri); $yesno=true; $ipdate=@file($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."/r/n";       }else if($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($logFilePath.'forbided_ip.log',$ip.'--'.date('Y-m-d H:i:s',time()).'--'.$uri."/r/n",FILE_APPEND);         $timepass=$timetem+$allowtime-$time;         exit('警告:不要刷新的太頻繁!');       }     }   } } if($yesno){   $str.=$checkip.$checkuri.$time."/r/n"; } file_put_contents($file,$str);

總結:以上就是本篇文的全部內容,希望能對大家的學習有所幫助。

相關推薦:

PHP中OpCode原理詳解

PHP原理之執行周期實例分析

PHP源碼目錄結構與功能說明詳解

以上就是PHP通過禁止IP頻繁訪問防止網站被防攻擊的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品成人观看视频国产奇米| 国产精品视频免费在线| 国产日韩欧美在线看| 日韩欧美综合在线视频| 欧美大尺度电影在线观看| 欧美日韩国产精品| 欧美国产日韩免费| 国产精品自产拍在线观看| 91精品国产91久久久久久不卡| 91精品国产99久久久久久| 国产精品久久一| 亚洲第一精品电影| 亚洲国产97在线精品一区| 精品呦交小u女在线| 国产精品第七影院| 欧美成人精品不卡视频在线观看| 在线观看欧美视频| 国产男人精品视频| 成人日韩在线电影| 色综合久久久久久中文网| 北条麻妃99精品青青久久| 欧美丝袜一区二区三区| 国产欧美一区二区三区四区| www高清在线视频日韩欧美| 欧美日本精品在线| 欧美日韩日本国产| 国产99久久精品一区二区 夜夜躁日日躁| 热久久免费视频精品| 91在线直播亚洲| 这里只有精品在线观看| 992tv在线成人免费观看| 日韩欧美国产视频| 日韩精品欧美国产精品忘忧草| 日韩精品免费看| 在线国产精品播放| 中文字幕成人在线| 一区二区中文字幕| 欧美成人h版在线观看| 日韩亚洲在线观看| 国产精品久久久av久久久| 91av在线国产| 亚洲欧美另类国产| 国产精品91视频| 456国产精品| 91超碰caoporn97人人| 不卡在线观看电视剧完整版| 欧美华人在线视频| 欧美性受xxxx白人性爽| 日韩精品福利网站| 亚洲精品乱码久久久久久按摩观| 久久91超碰青草是什么| 欧美成人激情图片网| 亚洲精品乱码久久久久久按摩观| 91精品国产综合久久久久久蜜臀| 欧美日韩国产丝袜美女| 精品视频久久久久久| 日韩av中文字幕在线免费观看| 午夜精品久久久99热福利| 国产精品丝袜白浆摸在线| 美日韩精品视频免费看| 91亚洲精华国产精华| 国产日韩欧美在线看| 久久九九有精品国产23| 日韩电影中文字幕在线观看| 午夜伦理精品一区| 国产精品国产自产拍高清av水多| 日韩亚洲欧美中文在线| 国产精品对白刺激| 麻豆国产精品va在线观看不卡| 国产成人精品最新| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品a久久久久久| 在线观看免费高清视频97| 欧美日韩成人黄色| 26uuu另类亚洲欧美日本老年| 亚洲欧洲国产伦综合| 国产精品天天狠天天看| 亚洲天堂男人天堂| 国产精品久久久久久五月尺| 91久久精品国产91性色| 91久久久久久久一区二区| 亚洲欧美精品伊人久久| 久久久人成影片一区二区三区| 日韩欧美在线观看视频| 成人综合网网址| 欧美尤物巨大精品爽| 亚洲最新av在线网站| 欧美诱惑福利视频| 欧美风情在线观看| 亚洲第一网站免费视频| 久久久亚洲网站| 性欧美暴力猛交69hd| 欧洲s码亚洲m码精品一区| 97久久精品在线| 亚洲国产福利在线| 亚洲欧美另类自拍| 91九色精品视频| 国产一区深夜福利| 色噜噜狠狠色综合网图区| 国产精品久久久久久久久免费| 成人一区二区电影| 国产亚洲欧美aaaa| 国产成人a亚洲精品| 成人国产亚洲精品a区天堂华泰| 国产精品99久久久久久白浆小说| 国产精品入口免费视| 国产精品永久在线| 日韩大陆毛片av| 亚洲毛片一区二区| www.xxxx欧美| 成人激情视频小说免费下载| 亚洲毛片在线观看| 亚洲人成五月天| 国产欧美va欧美va香蕉在| 亚洲香蕉伊综合在人在线视看| 欧美日韩国产影院| 国产91成人video| 国产v综合ⅴ日韩v欧美大片| 91嫩草在线视频| 欧美电影在线观看高清| 欧美成人sm免费视频| 国产精品午夜国产小视频| 亚洲成人xxx| 97久久精品人人澡人人爽缅北| 一区二区欧美在线| 亚洲国产欧美自拍| 在线视频欧美日韩精品| 97免费视频在线播放| 欧美精品一区二区三区国产精品| 亚洲欧美在线一区二区| 一二美女精品欧洲| 伊是香蕉大人久久| 正在播放欧美一区| 中文字幕av一区中文字幕天堂| 精品av在线播放| 亚洲欧美综合另类中字| 国产精品免费久久久久久| 亚洲成人黄色在线| 日韩精品极品在线观看播放免费视频| 欧美精品性视频| 欧美精品videos| 欧美巨猛xxxx猛交黑人97人| 91视频国产一区| 亚洲女同精品视频| 岛国av在线不卡| 国产精品久久久久久久久影视| 亚洲最大激情中文字幕| 中文字幕少妇一区二区三区| 日韩在线观看免费网站| 色偷偷噜噜噜亚洲男人的天堂| 96精品视频在线| 91久久久在线| 亚洲成**性毛茸茸| 亚洲大尺度美女在线| 国产精品久久二区| 亚洲三级av在线| 久久99精品久久久久久琪琪| 欧美日韩在线看| 欧美激情在线一区| 日韩高清电影好看的电视剧电影| 国产亚洲精品一区二555| 91精品国产高清自在线看超| 中文日韩电影网站| 亚洲91精品在线|