Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: bannare un iP

  1. #1

    bannare un iP

    Volevo impedire la visualizzazione di una pagina ad uno specifico ip
    codice:
     var IP = Request.ServerVariables( "REMOTE_ADDR" );
        switch (IP) {
    		case "10.164.96.15" :
    		Response.Redirect("negato.htm");
    		break;
    }
    però lo il case non mi funziona, in pratica se a Request.ServerVariables( "REMOTE_ADDR" ) sostituisco il valore secco di "10.164.96.15" il response viene eseguito

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    se hai un ip solo perche fai il case?

    se prevedi di averne altri, mettili in un db!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    era un esempio ho più di un ip, ma il problema è il confronto che non funziona

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    per farlo in asp... metterei gli ip in un db e farei il conftronto...
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    si ma io volevo solo capire perchè non funziona il confronto

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    hai provato con

    CInt(IP) ?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7

  8. #8
    Però io non sto utlizzando VB come language ma javascript...

  9. #9
    Originariamente inviato da yro
    hai provato con

    CInt(IP) ?
    Un indirizzo IP non è un valore numerico. Ci stanno i punti...

  10. #10
    Fanno sempre questi scherzi. Anch'io, in una mia community, avevo dei problemi nelle uguaglianze di IP.

    Limitati a un:
    codice:
     IP = Request.ServerVariables( "REMOTE_ADDR" );
    ip_banned = 10.164.96.15
    If CInt(IP) =  ip_banned Then
    response.write "Non puoi accedere."
    response.end
    end if
    Porc le botte

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.