• 14-01-2023, 13:36:50
    #1
    Üyeliği durduruldu
    Merhaba
    Daha önce forumdan bir hocamızın eklediği bir kod vardı. 5SN içerisinde şu kadar istek atınca blokluyor belli bir süre bekletiyor ve uyarı gösteriyordu. Bunu bilen var mı acaba?
  • 14-01-2023, 13:49:13
    #2
    Üyeliği durduruldu
    <?php
    
    
    if (!isset($_SESSION)) {
    session_start();
    }
    
    if($_SESSION['last_session_request'] > (time() - 5)){
    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("location: http://www.example.com/403.html");
    exit;
    }
    }else{
    $_SESSION['last_request_count'] = 1;
    }
    
    $_SESSION['last_session_request'] = time();
    
    ?>
    buldum buyrun