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

    Leggere indirizzo ip client

    Ciao a tutti, è possibile in javascript leggere l'indirizzo ip dell'utente?....qualcuno mi può dire come?

    grazie ciao

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    javascript non può rilevare l'ip del client... è un argomento già discusso in moltissimi thread (fai una ricerca su questo forum)

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    io ho fatto così:

    nella pagina principale uno script con AJAX che richiede una pagina PHP.

    nella pagina PHP un bellissimo include("http://www.whatismyip.org/")
    NB.
    questo serve perchè non ti lascia accedere a pagine di un diverso dominio

    così facendo ti ritorna indietro l'indirizzo ip del client


  4. #4
    invece ho fatto
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    <?php 
    include("http://www.whatismyip.org/"); 
    ?>
    <body>
    </body>
    </html>
    che è semplice, ma mi ha dato l'errore:
    codice:
    Warning: include() [function.include]: php_network_getaddresses: getaddrinfo failed: Errore temporaneo durante la risoluzione dei nomi degli host. Tale errore indica che il server locale non ha ricevuto risposta da un server di fiducia. in C:\local\htdocs\ping.php on line 8
    
    Warning: include(http://www.whatismyip.org/) [function.include]: failed to open stream: No error in C:\local\htdocs\ping.php on line 8
    
    Warning: include() [function.include]: Failed opening 'http://www.whatismyip.org/' for inclusion (include_path='.;C:\local\php\pear\') in C:\local\htdocs\ping.php on line 8
    come mai? e poi in asp è possibile? perchè ne intendo di più asp che php.
    Grazie
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se mastichi ASP perche' usi PHP? :master:

    <%=Request.ServerVariables("REMOTE_ADDR")%>

    Comunque lato client non e' possibile

    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

  6. #6
    Mi sono espresso male.

    Per "gsflash"
    l'ip del nostro utente si può ottenere sia in asp che in php senza sfruttare www.whatismyip.org con questi semplici comandi:
    PHP = $_SERVER['REMOTE_ADDR']
    ASP = Request.ServerVariables("REMOTE_ADDR")

    Quello che a me interessava era scoprire "l'ip privato" (ossia l'ip che l'utente usa all'interno della sua rete lan ). Per questo motivo pensavo si potesse fare in javascript (in quanto js viene eseguito sul pc client ).

    Detto questo ho scoperto che con mozilla si può ottenere l'ip privato con questo codice inserito negli script js :

    java.net.InetAddress.getLocalHost();

    Non funziona però con IE.

    Con IE devo per forza usare le applet o ci sono altri metodi?



    ciaoo

  7. #7
    mia collega mi ha fatto vedere con il vb che monitora tutti gli ip del client e mi ha detto che farà convertire nel db così la pagina asp potrà visualizzare tramite il db, secondo voi funzionerà veramente? mi ha detto che farà domani perchè deve andare via, lui dice che farà e vedremo domani. mah!

    Infatti mi sono fatto le pippe mentali a fare la ricerca in diversi forum per rilevare l'ip del client. Secondo voi sarebbe possibile che mia collega con il vb farà esportare il db? ma dovrà esportare tutti i giorni???
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da gsflash
    mia collega mi ha fatto vedere con il vb che monitora tutti gli ip del client e mi ha detto che farà convertire nel db così la pagina asp potrà visualizzare tramite il db, secondo voi funzionerà veramente? mi ha detto che farà domani perchè deve andare via, lui dice che farà e vedremo domani. mah!

    Infatti mi sono fatto le pippe mentali a fare la ricerca in diversi forum per rilevare l'ip del client. Secondo voi sarebbe possibile che mia collega con il vb farà esportare il db? ma dovrà esportare tutti i giorni???
    Non c'ho capito nulla
    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

  9. #9
    Originariamente inviato da br1
    Non c'ho capito nulla
    QUOTO

  10. #10
    come sempre, so che non sono all'altezza di esprimere, ci riprovo.

    mia collega mi ha fatto vedere con il programma fatta con visual basic che fa monitorare la lista degli ip attivati nel LAN e poi mi ha detto che farà esportare nel database così le pagine asp potrà fare la lista degli ip attivati recuperati dal database.
    Secondo voi è la soluzione giusta? Secondo me sarebbe scomodo perchè il programma dovrebbe esportare tutti i giorni e tutte le ore nel database. Mi sono spiegato bene?
    Spero!
    ..:: GSFLASH ::..
    HTTP://WWW.GSFLASH.IT
    MCTS - ACP - OCP - ECDL
    Ubuntu 7.10/OpenSuse 10.3/Vista Premium/MacOSX Leopard
    My authentic japanese name is 薗田Sonoda (garden field) 大河 Taiga (big river)

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.