99久久国产露脸精品麻豆,欧美日韩精品小说,亚洲免费在线美女视频,国产三级中文字幕,91极品国产情侣高潮对白,国产亚洲一区二区三区不卡片,欧美jizz精品欧美性,久久国产精品久久国产片

PHP防CC攔截代碼

袁志蒙 5862次瀏覽

摘要:前幾天,不知從哪冒出來的一波傻逼,總是頻繁的刷我的博客,20分鐘刷了20000多次,無奈之下數據庫被刷爆了... 今天分享一下PHP如何防CC攻擊...

前幾天,不知從哪冒出來的一波傻逼,總是頻繁的刷我的博客,20分鐘刷了20000多次,無奈之下數據庫被刷爆了...

今天分享一下PHP如何防CC攻擊。


<?php

empty($_SERVER['HTTP_VIA']) or exit('Access Denied');

session_start();

$seconds = 10; //時間段[秒]
$refresh = 5; //刷新次數

//設置監控變量
$cur_time = time();
if(isset($_SESSION['last_time'])){
	$_SESSION['refresh_times'] += 1;
}else{
	$_SESSION['refresh_times'] = 1;
	$_SESSION['last_time'] = $cur_time;
}

//處理監控結果
if($cur_time - $_SESSION['last_time'] < $seconds){
	if($_SESSION['refresh_times'] >= $refresh){
		//跳轉驗證
		$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
		$msg = '<title>安全檢查</title><h3>檢測到CC攻擊,正在進行瀏覽器安全檢查!</h3>';
		exit($msg . "<meta http-equiv='refresh' content='3;url={$url}'>"); //3是定時跳轉的時間,后期可以根據時間段調整跳轉時間
	}
}else{
	$_SESSION['refresh_times'] = 0;
	$_SESSION['last_time'] = $cur_time;
}
隨機內容

表情

共1條評論
  • 網友評論:

    好文章<script>alert();</script>呀'。

    2019-01-10 09:46:09 回復

    點擊加載