paste đoạn code sau vào file index.php và cấu hình để hạn chế nếu truy cập quá nhiều vào website cùng 1 thời điểm
$khoang_thoi_gian = 5; $toi_da_truy_cap = 5; $thoi_gian_sleep = 3; session_start(); $time = round(time() / $khoang_thoi_gian); if (isset($_SESSION['truy_cap'][$time])) { $_SESSION['truy_cap'][$time] ++; } else { $_SESSION['truy_cap'][$time] = 1; } $_SESSION['truy_cap'] = [ $time => $_SESSION['truy_cap'][$time] ]; if ($_SESSION['truy_cap'][$time] > $toi_da_truy_cap) { sleep($thoi_gian_sleep); echo '<span style="display: none;">truy cập quá nhiều</span>'; }
Hoặc đoạn sau
$tg = 5; $td = 5; $sl = 3; session_start(); $time = round(time() / $tg); if (isset($_SESSION['tc'][$time])) { $_SESSION['tc'][$time] ++; } else { $_SESSION['tc'][$time] = 1; } $_SESSION['tc'] = [ $time => $_SESSION['tc'][$time] ]; if ($_SESSION['tc'][$time] > $td) { sleep($sl); echo '<span style="display: none;">loading....</span>'; }