This article mainly describes the PHP implementation of the CC attack defense and prevent the Quick Refresh page example, the need for friends can refer to the
The code is as follows: <?php//proxy IP directly exits empty ($_server[' Http_via ') or exit (' Access Denied '); Prevent fast refreshing of session_start (); $seconds = ' 3 '; Time period [sec] $refresh = ' 5 '; Refresh times//Set monitor variable $cur _time = time (); if (Isset ($_session[' last_time ')) {$_session[' refresh_times '] = 1;} else{$_session[' refresh_times ' = 1; $_session[' last_time ' = $cur _time; //Process monitoring results if ($cur _time-$_session[' last_time '] < $seconds) {if ($_session[' refresh_times '] >= $refresh) {//Jump to attack Server address header (sprintf (' location:%s ', ' http://127.0.0.1 ')); Exit (' Access Denied '); }}else{$_session[' refresh_times ' = 0; $_session[' last_time ' = $cur _time; }?>