Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    capire Provenienza utente

    La domanda che a molti sorge ed anche a me è questa: "Come è possibile sapere la Provenienza o almeno la nazionalità di un utente che visita un sito?"
    Un esempio è il famoso contatore di statistiche ShinyStat. Mica basta vedere le impostazioni della lingua del browser dell'utente?
    Oppure come fa TraceRoute con solo l'ip ad arrivare addirittura alla città, gia sò che l'ip è diviso in classi in base al provider...Quindi?

    Grazie a chi mi risponderà!
    C/C++

  2. #2
    Certo, e se no da dove?
    Con questo codice javascript che ti posto, conoscerai vita morte e miracoli di ogniuno:

    <script language=javascript>
    //trova la grandezza dello shermo
    var lun = window.screen.width
    var lar = window.screen.height

    //trova il numero di colori
    var cl= window.screen.colorDepth

    //pagina corrente
    var loc = window.location.toString()

    //abilitazione cookies
    var ck=0;
    if(navigator.cookieEnabled)ck=1;

    //numero di colori
    var ncolori;
    if (screen.colorDepth==8) { ncolori = "256"; }
    else if (screen.colorDepth==16) { ncolori = "65.536"; }
    else if (screen.colorDepth==24 || screen.colorDepth==32) { ncolori = "16,8M"; }

    //paese di provenienza browser
    var lang= navigator.userLanguage

    //abilitazione java
    var isjava= navigator.javaEnabled()

    //pagina di provenienza
    var where = document.referrer

    //paese di provenienza
    var stato=navigator.systemLanguage

    //browser
    var useragent = navigator.userAgent;
    var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
    var pos = useragent.indexOf('MSIE');
    if (pos > -1) {
    bVer = useragent.substring(pos + 5);
    var pos = bVer.indexOf(';');
    var bVer = bVer.substring(0,pos);
    }
    var pos = useragent.indexOf('Opera');
    if (pos > -1) {
    bVer = useragent.substring(pos + 6);
    var pos = bVer.indexOf(' ');
    var bVer = bVer.substring(0, pos);
    }
    if (bName == "Netscape") {
    var bVer = useragent.substring(8);
    var pos = bVer.indexOf(' ');
    var bVer = bVer.substring(0, pos);
    }
    if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
    var pos = useragent.lastIndexOf('/');
    var bVer = useragent.substring(pos + 1);
    }
    var browserut=bName; //browser
    var browserver=bVer; //versione
    </script>

  3. #3
    Utente di HTML.it L'avatar di C232
    Registrato dal
    Dec 2004
    Messaggi
    303

    ...

    Ti ringrazio, ma informazioni cosi potevo averle anche io!

    Comunque grazie per avere risposto!
    C/C++

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.