A chaque attaque tu enregistres l'attaque dans une table dédiée :
(Attaquant, attaqué, timestamp )
Avant chaque attaque tu fais une recherche dans cette table pour voir si le couple (attaquant, attaqué) n'existe pas.
Si il existe, ça signifie qu'une attaque a eu lieu --> tu bloques l'attaques.
Ensuite tous les 24 heures tu vides ta table avec un webcron, en te basant sur le timestamp.
(Attaquant, attaqué, timestamp )
Avant chaque attaque tu fais une recherche dans cette table pour voir si le couple (attaquant, attaqué) n'existe pas.
Si il existe, ça signifie qu'une attaque a eu lieu --> tu bloques l'attaques.
Ensuite tous les 24 heures tu vides ta table avec un webcron, en te basant sur le timestamp.