Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    17

    Indirizzo IP Locale visitatore

    Ciao a tutti, sono in difficoltà con una piccola pagina in ASP. Sono nuovo nel campo quindi credo di ricevere un buon aiuto di sicuro!
    Praticamente avre intenzione di creare una pagina asp che sarà avviata in una rete locale e che, all'apertura della pagina mi dica l'indirizzo ip locale e l'hostname della macchina..
    Ora ho provato in questo modo:


    codice:
    {
                string IP4Address = String.Empty;
                
    
                foreach (IPAddress IPA in Dns.GetHostAddresses(Dns.GetHostName()))
                {
                    if (IPA.AddressFamily.ToString() == "InterNetwork")
                    {
                        IP4Address = IPA.ToString();
                        break;
                    }
                }
                local_ip.Text =  IP4Address;
                
                string opl = string.Empty;
    
                //Get the Host name
                string strHostName = string.Empty;
                strHostName = Dns.GetHostName();
    
                local_hostname.Text =  strHostName;
    Ma restituendo appunto l'ip dell'host e l'hostname all'apertura della pagina su altre macchine in locale mi da sempre l'ip del server appunto dove si appoggia il server! Dove sbaglio?!

    Grazie mille a tutti!!

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,262
    Ciao,

    Per fare quello che vuoi devi utilizzare la proprietà Request.Servervariables("REMOTE_ADDR")
    I got the remedy

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    17
    Originariamente inviato da albgen
    Ciao,

    Per fare quello che vuoi devi utilizzare la proprietà Request.Servervariables("REMOTE_ADDR")
    Ciao, domani proverò allora! Una cosa peró, in questo modo che ip mi darà ?! A me interessa l ip della macchina remota ma quello e dI classe C ad esempio: 192.168.1.20.
    Mi restituirà questo allora?!
    Grazie!

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,262
    Si ti dara' proprio quello.
    I got the remedy

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    17
    Originariamente inviato da albgen
    Si ti dara' proprio quello.
    Perfetto! E invece per quanto riguarda l hostname?!

  6. #6
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,262
    Cosa intendi per hostname? il nome del pc?
    I got the remedy

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    17
    Originariamente inviato da albgen
    Cosa intendi per hostname? il nome del pc?
    No in effetti ora che ci penso a me servirebbe, insieme all ip conoscere il nome utente del pc! Tipo: Administrator..

  8. #8
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,262
    Intendi il nome del pc?
    I got the remedy

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    17
    Originariamente inviato da albgen
    Intendi il nome del pc?
    No il nome utente

  10. #10
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,759
    nelle direttive di pagina (una qualsiasi) metti Trace=True e vedrai tutte le ServerVariables;
    potrai sfruttare cio' che hai in quella lista, con

    Request.ServerVariables["nomeVar"]

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 © 2020 vBulletin Solutions, Inc. All rights reserved.