Visualizzazione dei risultati da 1 a 5 su 5

Discussione: accesso pagina per IP

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

    accesso pagina per IP

    Ciao gente
    vorrei abilitare l'accesso a una pagina solo a determinati range di ip:

    10.*
    151.*
    83.*

    così...
    qualcuno mi sa postare un codice che faccia al caso mio??

    grazie :master:

  2. #2
    Se utilizzi Apache, cerca nella documentazione di mod_access.

    Se lo vuoi fare in PHP, ti basta confrontare il valore in $_SERVER['REMOTE_ADDR'] con gli IP (o classi di IP) che vuoi negare.

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    era già stato creato il seguente codice:

    Codice PHP:
    <?php
    $ip 
    $_SERVER["REMOTE_ADDR"];
    $banned_ip = array();
    $banned_ip[] = '62.';
    $banned_ip[] = '171.';
    $banned_ip[] = '172.';
    $banned_ip[] = '213.';

    foreach(
    $banned_ip as $banned)
    {
    if (
    $ip==$blacked || strpos($ip,$banned) === )
    {
    echo 
    "Accesso Non Disponibile!
    "
    ;
    exit;
    }
    }

    ?>
    come si può modificare questo affichè accetti solo gli IP 62 , 171, 172 e 213 ???

  4. #4
    ma la variabile $blacked cosa contiene???

    per permettere "solo" a quelli prova a scrivere nell'if:
    strpos($ip,$banned)===false invece che strpos($ip,$banned) === 0

    strpos($ip,$banned) ti dice la posizione di $banned in $ip

  5. #5
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    qualcuno mi puo aiutare???

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.