• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Licznik odwiedzin odporny na odświezanie raz na 24h

Object Storage Arubacloud
0 głosów
913 wizyt
pytanie zadane 25 września 2017 w PHP przez Liryk Użytkownik (650 p.)
Tak jak w temacie, naprawdę nie wiem jak to stworzyć proszę o jakiś poradnik przez który zrozumię mechanizm działania, lub gotowca lecz dokladnie opisanego

1 odpowiedź

+4 głosów
odpowiedź 25 września 2017 przez mtk3d Nałogowiec (46,690 p.)
Wątpię, że znajdziesz taki poradnik. Podpowiem ci 2 rozwiązania:

1. W bazie danych zapisujesz adres IP, oraz timestamp(czas), a następnie przy każdym odświeżeniu porównujesz, czy od ostatniego zliczenia minęło 24h. Jeśli tak, to zwiększasz licznik i nadpisujesz timestamp nową wartością.

2. Zapisujesz w przeglądarce cookies, który "żyje" przez 24h. Teraz sprawdzasz tylko, czy cookies jeszcze istnieje. Jeśli tak, to nic nie robisz, jeśli nie, to dodajesz 1 do licznika i tworzysz nowy cookie, z datą wygaśnięcia na 24h.

Pierwsze jest bardziej odporne, bo wszystko zapisujesz po stronie serwera i nikt z zewnątrz tego nie zmieni. W drugim przypadku wystarczy ręcznie usunąć cookie z przeglądarki i licznik wtedy naliczy kolejne odwiedziny.

P.S. Zgodnie z regulaminem, nie prosimy o gotowe rozwiązania. Jeśli ktoś będzie chciał, to może ci je podsunąć, ale nie proś o nie.
komentarz 25 września 2017 przez kosaa Stary wyjadacz (14,130 p.)
dwa fajne pomysly, dodatkowo Liryku zaimplementowac mozesz oba to nie obciazysz za bardzo serwera drugimi i kolejnymi podbiciami licznika podczas odswiezania strony

Podobne pytania

0 głosów
1 odpowiedź 2,503 wizyt
0 głosów
2 odpowiedzi 283 wizyt
pytanie zadane 14 października 2023 w PHP przez Piotrek2713 Mądrala (5,340 p.)
0 głosów
1 odpowiedź 692 wizyt
pytanie zadane 21 lutego 2020 w PHP przez franz Gaduła (4,940 p.)

92,550 zapytań

141,393 odpowiedzi

319,520 komentarzy

61,935 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...