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

    leggere il nome di un computer remoto

    è possibile leggere il nome di un computer remoto?
    ossia come nelle proprietà delle email viene evidenziato

    Received: from server1 (xx.xx.xxx.xxx) by vsmtp2.tin.it (x.x.xxx)

    esiste un modo per determinare il nome ossia server1 ?

    mille grazie
    Alex

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Lato client? chi si connette al tuo client?

    Forse hai sbagliato forum... se spieghi meglio cosa ti occorre ti sposto in quello piu' adatto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    no lato server

    vorrrei inserire nei log di un sito web non solo Ip ed user agent ma anche il nome del computer remoto che si collega la mio server.

    Spero di nn aver sbagliato sezione perchè il sito è in asp ma le Request.ServerVariables non consentono di ottenere questo informazione per cui avevo pensto ad uno script

    se poi le mie considerazioni sono errate ti ringrazio per lo spostamento del mio messaggio

    brazie mille

    ciao
    Alex

  4. #4
    Non puoi.

  5. #5
    con asp lo so che non posso
    ma con java o altro sistema di programmazione non si può?

    Avevo postato in scripting ma mi hanno spostato

    garzie
    Alex

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Avevo postato in scripting ma mi hanno spostato
    Il perche' mi sembrava chiaro... non e' possibile lato client

    codice:
    <% 
    NomeMacchina = "" 
    On Error Resume Next 
    ip = Request.ServerVariables("REMOTE_ADDR") 
    Set Shell = Server.CreateObject("Wscript.Shell") 
    Set Fso = Server.CreateObject("Scripting.FileSystemObject") 
    Path = Server.MapPath(".") & "\" & Session.SessionID & ".txt" 
    Shell.run "%comspec% /c tracert " & ip & " > " & Path ,0 , True 
    set f = Fso.OpenTextFile(Path) 
    While not f.AtEndOfStream 
    	Riga = f.Readline 
    	If InStr(Riga,"[")>0 then
    		r = InStr(Riga,"[")
    		l = InStrRev(Riga, " ", r-2)
    		NomeMacchina = Mid(Riga,l+1,r-l-2) 
    	end if 
    Wend 
    Response.Write ip & " = " & NomeMacchina 
    Set fso = Nothing 
    Set Shell = Nothing 
    %>
    Ovviamente e' possibile solo in una intranet dotata di DNS

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    molte grazie
    ciao
    Alex

  8. #8
    Originariamente inviato da br1

    Ovviamente e' possibile solo in una intranet dotata di DNS

    ciao
    Scusate se riesumo i post oramai sepolti....

    .... ma come si fa in una Intranet, visto che mi servirebbe?

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.