Witam. Mam mały problem. Pewnie zaraz ktoś będzie w stanie go rozwiązać. Dlatego piszę o tym do Was.
Zbudowałem licznik odwiedzin - oparty na bazie MySQL. PHP sprawdza IP użytkownika, po czym zagląda do bazy szukając tego IP. Jeżeli go nie ma, dodaje i podlicza istniejące rekordy w tabeli. Jeżeli jest, usuwa dane IP z tabeli i dodaje je ponownie. Przez co nie liczy tego samego użytkownika dwa razy.
Problem pojawia się wtedy, kiedy z naliczanych odwiedzin, chcemy wykluczyć np. roboty googla. Da się to w ogóle zrobić? Te roboty mają za każdym razem inne IP dlatego licznik zaczyna mieć jakieś dziwnie wysokie wartości.