-
-
$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;
- }
-
Copy the code
User reply:
SESSION relies on COOKIE. What if COOKIE is blocked?
TCP/IP -> apache -> php This process has consumed a lot of things. At this point, there are just no more calculation operations and MYSQL connections.
Just these few lines of code cannot solve the problem. At most, it is disabled for those operations where you press F5 to refresh the page in the browser.
It is still recommended to install a firewall to prevent CC attacks on the server for better results.
|