![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 25.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie!
Mam pewien problem (?). Potrzebuje prostego skryptu, który będzie zliczał liczbę unikalnych użytkowników wchodzących na pewną stronę. Stworzyłem w mysql tabelę o nazwie 'licznik", zawierajacą pola 'id' (w sumie niepotrzebnie) oraz 'ilosc'. Na początku pliku index.php (czyli pliku, który otwiera się razem z każdą podstroną) znajduje się linijka Kod <? setcookie("odw","tak",time()+(60*60*24*365*10),"/"); ?> Na końcu pliku dałem następujący kod. Kod <? if($odw!="tak") { $pobierz = mysql_fetch_array(mysql_query("select ilosc from licznik")); $pluss = $pobierz[ilosc]+1; $dodaj = mysql_query("update licznik set ilosc='$pluss'"); $pobierz2 = mysql_fetch_array(mysql_query("select ilosc from licznik where id='1'")); print "<font class=male>Unikalni użytkownicy (od 19:00 25.10.04 r.): $pobierz2[ilosc]</font>"; } else { $pobierz = mysql_fetch_array(mysql_query("select ilosc from licznik")); print "<font class=male>Unikalni użytkownicy (od 19:00 25.10.04 r.): $pobierz[ilosc]</font>"; } ?> Na moje oko, w kodzie nie ma żadnych błędów. Wszystko wyświetla się poprawnie, jednak już po 10 minutach od uruchomienia skryptu w serwisie licznik wyświetla mi ponad 60 unikalnych użytkowników. Strona owszem, ma sporą oglądalność (wg STAT4U [ale tylko odsłony strony głównej] od 2500 do 4000 na dzień), jednak aż taka ilość trochę mnie dziwi... Chciałbym tylko, żebyście powiedzieli, czy wszystko w skrypcie sie zgadza. Jeśli tak, to pozostaje mi się tylko cieszyć ![]() Z góry bardzo dziękuję! -------------------- Pozdrawiam
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 14:36 |