Le code d'implémentation de PHP pour empêcher les attaques CC est "if (session_is_registered('ll_lasttime')){$ll_lasttime = $_SESSION['ll_lasttime'];$ll_times =...}".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Quel est le code d'implémentation des attaques PHP anti-CC ?
Code de mise en œuvre de l'attaque PHP Anti-CC
La soi-disant attaque CC se produit lorsque l'autre partie utilise un programme ou des agents pour accéder en permanence à votre site Web, ce qui empêche votre site Web de traiter et se retrouve dans un état de crash.
C'est le cas Bien entendu, votre système statistique (peut-être Quantum, Baidu, etc.) ne peut pas compter. On peut cependant utiliser certains logiciels anti-attaque pour y parvenir, mais l’effet n’est parfois pas évident.
Ci-dessous je vous fournis un morceau de code PHP, qui peut avoir un certain effet anti-CC.
Fonctions principales : l'actualisation continue de la page plus de 5 fois en 3 secondes pointera vers le http://127.0.0.1
Le code est le suivant :
$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; }
Voici la réponse des internautes :
SESSION s'appuie sur le COOKIE, s'il est bloqué. Que dois-je faire si je perds mon COOKIE ?
TCP/IP -> apache -> php Ce processus a consommé beaucoup de choses à ce stade, il n'y a tout simplement plus d'opérations de calcul et de connexions MYSQL
Ces quelques lignes de code ne peuvent pas résoudre le problème. Tout au plus, il est désactivé pour les opérations où vous appuyez sur F5 pour actualiser la page dans le navigateur.
Il est donc recommandé à chacun d'installer un pare-feu pour empêcher les attaques CC sur le serveur, afin que l'effet soit meilleur.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!