Merhaba,
Dediğinizi çok fazla anlamadım ama ddos.php dediğiniz dosyayı index.php de en üst kısıma include edebilirsin index.php çalıştığında önce ddos.php include ettiğin için önce o kısım çalışıcak oradan kontrol yaptırırsın artık orada ne çalışacak ne sorgulayacaksan eğer oradan başarılı yanıtı alıyorsan devam ettirirsin başarısız yanıtı alıyorsan hata verdirirsin
<?php
include 'ddos.php'; // ddos.php dosyasını dahil et
if (!ddos_control()) {
header("Location: https://www.google.com"); // Eğer başarısızsa Google'a yönlendir
exit;
}
echo "Başarılı"; // Başarı mesajı veya diğer içerikler için ayrıştırabilirsin
?><?php
function ddos_control() {
// Basit bir IP kontrolü veya istek limiti gibi bir mantık koyabilirsiniz.
session_start();
if (!isset($_SESSION['last_request_time'])) {
$_SESSION['last_request_time'] = time();
$_SESSION['request_count'] = 1;
} else {
$_SESSION['request_count']++;
// 10 saniyede 5'ten fazla istek yaparsa saldırı olarak kabul edelim
if (time() - $_SESSION['last_request_time'] < 10 && $_SESSION['request_count'] > 5) {
return false; // DDOS saldırısı tespit edildi
}
if (time() - $_SESSION['last_request_time'] >= 10) {
$_SESSION['last_request_time'] = time();
$_SESSION['request_count'] = 1;
}
}
return true; // Eğer sınırı aşmadıysa başarılı say
}
?>
Pek anlatamamıştım ama değerli cevabınız benim için çok iyi bir yol oldu teşekkürler.