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

    Più info da un indirizzo IP

    Ciao a tutti!
    Procedendo nello sviluppo di un controllo degli accessi ho capito che con la classica variabile HTTP_USER_AGENT posso ricavare browser usato, indirizzo IP, sistema operativo etc.
    Ho visto che le analisi di google riescono invece anche a ricavare il paese, l'area di provenienza e spesso anche la provincia: a me non interessano info così dettagliate ma mi basterebbe sapere per esempio se i miei utenti sono italiani o meno. Avete qualche dritta in merito su come fare?
    Perfino su myspace circola uno script che ti permette di ottenere la provenienza dei tuoi visitatori

    Ciao bbbelli.

  2. #2
    se tu guardi bene la stringa generata da HTTP_USER_AGENT, contiene anche la nazione, ad esempio

    Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

    vedi che dopo Windows NT 5.1; cè IT che rappresenta la nazione. Quindi basta estrarre questo valore!

  3. #3
    Ciao Emulman, io sapevo che quella è la lingua del sistema operativo utilizzato; è abbastanza logico che una persona lo setti nella sua lingua madre, però nn mi è ancora chiaro come google riesca a pescare ancora un po' la via dell'utente

  4. #4
    ci sono vari modi per sapere la provenienza, esempio http://www.maxmind.com/geoip/
    ma c'e' ne sono moltissimi altri, molti anche gratuiti

  5. #5
    Google fa questo? ma dove? di che analisi parli?
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  6. #6
    Originariamente inviato da Jarno
    Google fa questo? ma dove? di che analisi parli?
    Conosci google analytics? E' un contatore di accessi molto dettagliato:


    http://www.google.it/analytics

  7. #7
    Vi vorrei portare un altro esempio sicuramente più lampante:

    http://www.ip2location.com/free.asp

    Se ci fate caso vi riesce a dire il vostro ISP, il paese la regione e addirittura la città... ma come fanno?!?

  8. #8
    Originariamente inviato da Emulman
    se tu guardi bene la stringa generata da HTTP_USER_AGENT, contiene anche la nazione, ad esempio

    Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

    vedi che dopo Windows NT 5.1; cè IT che rappresenta la nazione. Quindi basta estrarre questo valore!
    Come si ricava solo il campo it da una stringa?

  9. #9
    infallibile:

    Codice PHP:
    stristr($stringa_da_cui_prelevare'it')); 
    insensibile alle minuscole e maiuscole


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.