Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Funzione per bannare un indirizzo ip

    Salve a tutti
    come da titolo avrei bisogno di bliccare la visualizzazione di alcune pagine ad un indirizzo ip o sito web.

    In rete ho trovato 2 script che peò haimè nn funzionano, stranamente perche sono semplici!

    codice:
    <?
    // Nota: dove leggi "10" indica il numero dei caratteri, punti inclusi
    // Nota: dove leggi "123.35.121" indica il numero dei caratteri, punti inclusi
    $ip = $_SERVER['REMOTE_ADDR'];
    if(substr($ip,0,11) == "5.86.124.212"){die("Non sei autorizzato a visualizzare questo sito...");}
    // 5.86.124.212 mio indirizzo IP
    ?>
    Nessun errore, col mio ip (indicato da bannare) visualizzo tranquillamente la pagina in cui includo la funzione e che logicamente vorrei inibire!

    In htaccess invece funziona, ma inibisco la visualizzazione a tutte le pagine del sito senza averne controllo.

    Potreste aiutarmi a capire dove sbaglio
    Grazie
    Scusate sto imparando!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Perché ci metti il substr() ?
    Toglilo, vedrai che funziona, fa solo
    if( $ip == "5.86.124.212")

    anche perché un IP non è sempre di 12 caratteri.

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Scusate la domanda ma l'utilità di questo codice che basta spegnere e riaccendere il ruter per avere un altro ip quale sarebbe?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Boh... al limite se sa di dover bannare IP statici.

  5. #5
    Originariamente inviato da cavicchiandrea
    Scusate la domanda ma l'utilità di questo codice che basta spegnere e riaccendere il ruter per avere un altro ip quale sarebbe?
    Forse perchè non tutti sanno che spegnendo il router si cambia l'indirizzo ip
    e non tutti sanno di essere bannati se il messaggio è meno brutotale
    es: sito in manutenzione...


    Grazie per le risposte cmq!
    Scusate sto imparando!

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da max1975_na
    Forse perchè non tutti sanno che spegnendo il router si cambia l'indirizzo ip
    e non tutti sanno di essere bannati se il messaggio è meno brutotale
    es: sito in manutenzione...


    Grazie per le risposte cmq!
    Io resto della mia idea, ma se a te va bene meglio cosi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Originariamente inviato da max1975_na
    Forse perchè non tutti sanno che spegnendo il router si cambia l'indirizzo ip
    e non tutti sanno di essere bannati se il messaggio è meno brutotale
    es: sito in manutenzione...


    Grazie per le risposte cmq!
    L'IP cambia da solo dopo un po' di giorni, anche se il router non lo si spegne.

  8. #8
    Originariamente inviato da Alhazred
    L'IP cambia da solo dopo un po' di giorni, anche se il router non lo si spegne.
    Grazie, questa non la sapevo!
    Scusate sto imparando!

  9. #9
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se così non fosse, basterebbe non spegnere mai il router per avere un IP statico, invece se lo vuoi devi pagare e pure tanto.

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.