Visualizzazione dei risultati da 1 a 5 su 5

Discussione: blocco ip problema

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    blocco ip problema

    ciao ragazzi ho creato questo codice per il blocco a un determinato IP
    ma qualcosa non va...sapete dirmi dove sbaglio???

    Codice PHP:
    <?php

    $mobile 
    "accesso_impedito.php";
    $text $_SERVER["REMOTE_ADDR"];
    $var[0] = '172.17.0.84';
    $var[1] = '172.17.0.81';

    $result count($var);

    for (
    $i=0;$i<$result;$i++)
    {
    $ausg stristr($text$var[$i]);
    if(
    strlen($ausg)>0)
    {
    header("location: $mobile");
    echo 
    '
    Accesso al momento non disponibile
    '
    ;
    break;
    }

    }
    ?>
    grazie a chi saprà aiutarmi

  2. #2

    Re: blocco ip problema

    Codice PHP:
    <?php

    $mobile 
    "accesso_impedito.php";
    $text $_SERVER["REMOTE_ADDR"];
    $var[0] = '172.17.0.84';
    $var[1] = '172.17.0.81';

    if(
    in_array($text$var))
    {
       
    header("Location: " $mobile);
       exit();
    }
    ?>

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    se volessi bannare tutta la serie del 172 ???? come dovrei fare??

  4. #4
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    Originariamente inviato da mybox
    se volessi bannare tutta la serie del 172 ???? come dovrei fare??
    qualcuno???

  5. #5
    Senza fare cose troppo complicate potresti fare una cosa del genere
    Codice PHP:
    <?php
    $mobile 
    "accesso_impedito.php";
    $ip $_SERVER["REMOTE_ADDR"];
    $ban[0] = "172.17.0.84";
    $ban[1] = "172.17.0.81";
    $ban[2] = "172.";

    foreach(
    $ban as $banned)
    {
       if(
    substr($ip0strlen($banned)) == $banned)
       {
          
    header("Location: " $mobile);
          exit();
       }
    }
    ?>
    Non l'ho provato, ma dovrebbe andare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.