Ale wtedy osoba moze wejsc na strone o godzinie powiedzmy 22:00 a nastepnego dnia o 20:00 i nie zostanie zliczona.Wiec albo interwal krotszy albo...
Ja stosuje ciecie o godzinie 5:00. Wtedy (tak sadze) ci co mieli isc spac - juz poszli. A czesc ktora spi dopiero wstanie.
Natomiast co do adresu IP to do identyfikacji po IP stosuje ciag: IP wraz z IP serwera proxy o ile takie jest.
W PHP sa to nastepujace zmienne:
$REMOTE_ADDR, $HTTP_X_FORWARDED_FOR
Przykladowe dane uzyskane w ten sposob:
212.122.207.8 //standard - zdecydowana wiekszosc adresow
192.168.50.173 IP Proxy: 81.210.104.2 //wykryto serwer proxy
unknown , IP Proxy: 62.93.41.198 //tutaj takze wykryto serwer proxy
//ale nie podal on adresow IP wewnetrznych (najrzadszy z przypadkow)
10.1.5.43, 217.98.60.62, 82.160.26.98 IP Proxy: 82.160.26.3 //takie perelki takze sie zdazaja
Tutaj takze oczywiscie moze serwer maskowac calkowice (zdaza sie) i nie sposob wtedy (tym sposobem przynajmniej - byc moze sa inne) stwierdzic czy IP jest IP serweru proxy.
Serwer proxy moze nie podawac adresow wewnetrznych.
Ktos moze takze zmianiac proxy... ale sadze ze to jest rzadkosc, pozatym w takim przypadku zwykle zliczanie IP takze jest tak samo "dziurawe".
Ale jakby nie patrzec statystyka uzyskana w ten sposob jest bardziej "wiarygodna".
Problem jest takze oczywiscie z Neostrada...
Ale tu takze mozna ustawic "odcinanie" Neo i wyswietlanie osobno wynikow Neo a osobno standardowych IP.
------
Dla zainteresowanych, kod PHP:
if (empty($HTTP_X_FORWARDED_FOR))
{
{
$UNIQUE_IP = $REMOTE_ADDR;
} else
$UNIQUE_IP = "$HTTP_X_FORWARDED_FOR IP Proxy: $REMOTE_ADDR";
};
------
P.s. (offtop) to pierwszy moj post wiec witam wszystkich : )