rowCount adlı üyeden alıntı: mesajı görüntüle
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.