Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1

    Limitare l'uso di uno script per formmail

    Salve a tutti.

    gestisco un web server su cui fornisco un servizio di mailform in asp. In pratica basta puntare la form a un determinato indirizzo perchè questa venga processata e inviata per email.

    Il problema è che vorrei limitarne l'uso solo ai siti residenti in un certo IP range.

    Come posso fare?
    www.sergiogandrus.it
    Il mio blog sull'informatica

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Controlla i primi X caratteri dell'IP.

    codice:
    <%
    ip = request.servervariables("remote_addr")
    if left(ip,7)= "192.168" then
    'consenti l'invio
    else
    'non consenti
    end if
    %>

    Roby

  3. #3
    Grazie Roby per la risposta ma così non si controlla l'IP del navigatore?

    A me interesserebbe limitare l'uso della risorsa. Quindi capire da quale sito viene la richiesta.
    La variabile HTTP_REFERER mi da purtroppo l'intestazione dell'URL e non l'IP.

    www.sergiogandrus.it
    Il mio blog sull'informatica

  4. #4
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da Harding
    Grazie Roby per la risposta ma così non si controlla l'IP del navigatore?

    A me interesserebbe limitare l'uso della risorsa. Quindi capire da quale sito viene la richiesta.
    La variabile HTTP_REFERER mi da purtroppo l'intestazione dell'URL e non l'IP.


    remote_addr

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da Harding
    Grazie Roby per la risposta ma così non si controlla l'IP del navigatore?

    A me interesserebbe limitare l'uso della risorsa. Quindi capire da quale sito viene la richiesta.
    La variabile HTTP_REFERER mi da purtroppo l'intestazione dell'URL e non l'IP.

    Scusa ma chi ha scritto HTTP_REFERER???


    Roby

  6. #6
    REMOTE_ADDR restituisce l'IP del host remoto (il browser client) quindi non mi serve se voglio limitare l'accesso alla risorsa da parte di siti esterni al mio IP range.

    ho citato HTTP_REFERER perchè l'unica variabile che indica la pagina di provenienza della richiesta.
    www.sergiogandrus.it
    Il mio blog sull'informatica

  7. #7
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da Harding
    REMOTE_ADDR restituisce l'IP del host remoto (il browser client) quindi non mi serve se voglio limitare l'accesso alla risorsa da parte di siti esterni al mio IP range.

    ho citato HTTP_REFERER perchè l'unica variabile che indica la pagina di provenienza della richiesta.

    pardon

    local_addr

  8. #8
    Originariamente inviato da gold
    pardon

    local_addr
    e neanche perchè quella variabile indica l'indirizzo del server in cui avviene la richiesta....

    il mio scopo è sapere l'IP di provenienza e settare delle regole in base a questo
    www.sergiogandrus.it
    Il mio blog sull'informatica

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    REMOTE_ADDR non ti da il client ma l'IP del server che è quello che serve a te.

    Roby

  10. #10
    Originariamente inviato da Roby_72
    REMOTE_ADDR non ti da il client ma l'IP del server che è quello che serve a te.

    Roby
    no Roby purtroppo non è così.
    REMOTE_ADDR è la classica variabile che viene usata per dire al navigatore

    Ciao, il tuo IP è <%=Request.ServerVariables("REMOTE_ADDR")%>
    www.sergiogandrus.it
    Il mio blog sull'informatica

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.