国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 網站安全 > 正文

php防CC攻擊代碼

2024-09-06 18:34:00
字體:
來源:轉載
供稿:網友

  特別是用虛擬主機的用戶,如果CPU超載將會出現“service unariable”的提示。關于超載的因素有很多,比如網頁結構不合理,流量過大等。其中還有一個可能會出現的惡意因素,就是CC攻擊。


  所謂的CC攻擊就是對方利用程序或一些代理對您的網站進行不間斷的訪問,造成您的網站處理不了而處于當機狀態。這種時候您的統計系統(可能是量子、百度等)當然也是統計不到的。不過我們可以借助于一些防攻擊的軟件來實現,不過效果有時并不明顯。下面我提供一段PHP的代碼,可以起到一定的防CC效果。


  主要功能:在3秒內連續刷新頁面5次以上將指向本機 http://127.0.0.1


  代碼如下:

$P_S_T  = $t_array[0] + $t_array[1]; 
$timestamp = time();

session_start(); 
$ll_nowtime = $timestamp ; 
if (session_is_registered('ll_lasttime')){ 
$ll_lasttime = $_SESSION['ll_lasttime']; 
$ll_times = $_SESSION['ll_times'] + 1; 
$_SESSION['ll_times'] = $ll_times; 
}else{ 
$ll_lasttime = $ll_nowtime; 
$ll_times = 1; 
$_SESSION['ll_times'] = $ll_times; 
$_SESSION['ll_lasttime'] = $ll_lasttime; 

if (($ll_nowtime - $ll_lasttime)<3){ 
if ($ll_times>=5){ 
  header(sprintf("Location: %s",'http://127.0.0.1')); 
  exit; 

}else{ 
  $ll_times = 0; 
$_SESSION['ll_lasttime'] = $ll_nowtime; 
$_SESSION['ll_times'] = $ll_times; 
}  
 
    3表示時間間隔,5表示刷新次數

    以上代碼可以放在每個PHP文件的包含文件中,這樣每頁均可起到防CC的效果。里面的參數也可以根據您自己的情況進行一些相應的設置。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰化县| 枣强县| 上饶县| 焦作市| 抚顺县| 两当县| 彭水| 侯马市| 郸城县| 桐梓县| 册亨县| 泽库县| 贵州省| 盐亭县| 大理市| 莲花县| 阿拉尔市| 锦屏县| 新巴尔虎左旗| 霍城县| 蚌埠市| 兰考县| 咸阳市| 遂溪县| 孟连| 汾西县| 庄河市| 从化市| 潮安县| 沈阳市| 泾阳县| 河池市| 突泉县| 延川县| 乐清市| 亚东县| 皮山县| 塘沽区| 星座| 灯塔市| 额尔古纳市|