![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam, mam problem z licznikiem, otoz od czasu do czasu obcina mi pierwsze 2 cyfry z licznika. (15466 zamienia na 466)
Na strone jest dosc duzo wejsc, wiec moze problem tkwi ze 2 osoby jednoczesnie otwieraja ten sam plik? Kod licznika:
ktos moze wie dlaczego tak sie dzieje? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Liczniki oparte o cookie są niewiarygodne, poza tym nie blokujesz pliku na czas jego zapisu (polecam funkcję flock), co może rodzić dość poważne konsekwencje. W dodatku nastaw się na to, że co jakiś czas plik się wyzeruje w wyniki zerwania połączenia podczas jego zapisywania - im większy ruch na stronie tym większe prawdopodobieństwo takiego zdarzenia.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
a jezeli przerobil bym licznik tak zeby do bazy zapisywal liczbe odwiedzin? przy kazdym wejsciu i braku cookie robilby update danego rekordu
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Baza będzie ok, bo raz dodany rekord na pewno nie zniknie, wystarczy dodawać IP + czas i na tej podstawie co jakiś czas generować statystyki (by nie dusić bazy).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:39 |