Aveti mai jos un cod anti flood, pe care puteti sa il modificati putin, dupa bunul plac:
Cam ce face codul ?
In cazul in care o persoana acceseaza pagina pe care ati introdus codul de mai jos, acceseaza pagina de mai multe ori in 3 secunde, se va afisa un mesaj de atentionare (aflat in pagina antiflood.html pe care va trebui sa o creati dumneavoastra si sa o puneti in root-ul site-ului).
<?php
if (!isset($_SESSION)) {
session_start();
}
// anti flood protection
if($_SESSION['last_session_request'] > time() - 3){
header("location: /antiflood.html");
exit;
}
$_SESSION['last_session_request'] = time();
?>
Codul de mai sus, trebuie pus cat mai sus in codul paginii dumneavoastra.
Valoarea 3 se poate schimba cu orice valoare doriti, si reprezinta numarul de secunde (puteti pune 5, spre exemplu).