PHP de yazılımsal olarak flood dan basit bir şekilde kendimizi koruyabilmek için ağaşıdaki kod parçası sayfanın başına eklenebilir.
Yapılan önlem son derece basit derece bir korumadır fakat uygulaması kolay olduğundan tercih edilebilir.
Daha detaylı bir koruma için Captcha, Yazılımsal – Donanımsal Firewall, UTM gibi çözümler uygulanabilir.
PHP CODE:
//---------------------------------------------------------------------------- if (!isset($_SESSION)) { session_start(); } if($_SESSION['last_session_request'] > (time() - 30)){ if(empty($_SESSION['last_request_count'])){ $_SESSION['last_request_count'] = 1; }elseif($_SESSION['last_request_count'] < 5){ $_SESSION['last_request_count'] = $_SESSION['last_request_count'] + 1; }elseif($_SESSION['last_request_count'] >= 5){ header('HTTP/1.0 403 Forbidden'); echo "You are attemping too often!"; exit; } }else{ $_SESSION['last_request_count'] = 1; } $_SESSION['last_session_request'] = time(); //----------------------------------------------------------------------------