Jak mogę policzyć niepowtarzalnych użytkowników do mojej witryny?

Tworzę system liczenia użytkowników dla postów użytkowników, aby wyświetlać najczęściej oglądane posty na stronie głównej. Mam teraz system liczenia odwiedzin, ale wszystkie rejestrują widok przy każdym odświeżeniu strony. Nie mogę korzystać z Google Analytics.

Potrzebuję licznika odwiedzających, który liczy tylko unikalnych użytkowników. W moim przypadku wyjątkowy oznacza, że ​​jedna osoba może wyświetlić post tylko w ciągu jednego dnia? Myślę, że nawet tydzień może działać. Czy możesz napisać tutaj ten kod php? Jeśli chcesz, możesz podać mi link do kilku dobrych samouczków.

Oto, co musi zrobić kod (lub odpowiednik):

Po załadowaniu strony sprawdź, czy odwiedzający jest nowy lub stary (nie mam pojęcia, jak to zrobić ..)Jeśli jest stary, zignoruj ​​goJeśli jest nowy, w mysql, views = views + 1

questionAnswers(5)

yourAnswerToTheQuestion