Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: licznik odwiedzin
Forum PHP.pl > Forum > PHP
pyrek
Witam !
Mam zrobiony niewielki portalik i teraz chce do niego zrobić własny ale prosty system zliczania wejść an strone.

W sumie nie bardzo wiem jak się do tego zabrać, w sumie ten system musi zliczać wejścia wszystkie i wejścia unikalne.

Nie mam pojęcia jak zacząć czy robić na sesji czy na cooki itd.
Jeśli ma ktoś ochote to prosze o podpowiedź lub o pomoc.
Defect
zakladasz plik o nazwie np. liczba.txt
podajesz w nim wartosc 0




piszesz skrypt, ktory otwiera ten plik, pobiera z niego wartosc liczbowa i dodaje do niej wartosc 1
nastepnie zapisuje to w tym pliku i zamyka go



mozesz takze zastosowac sesje... np. gdy ktos wchodzi na www skrypt sprawdza czy w zmiennej sesj znajduje sie jakas wartopsc... jesli nie to dopisuje do licznika odwiedziny i laduje wartosc do zmiennej w sesji, a jesli juz cos sie znajduje to nic nie robi....


hmmm... mam nadzieje ze jasno to opisalem snitch.gif
w razie czego sluze pomoca biggrin.gif
pyrek
robie tak że jak gościu wchodzi to:
  1. <?php
  2.  
  3. $limit = 86400;
  4. if($_SESSION['stat']=='ok'){ echo&#092;"już był\"; }
  5. else{ echo&#092;"nie był\";
  6. $_SESSION['stat']='ok';
  7. } 
  8.  
  9.  
  10.  
  11. ?>


ale i tak coś jest nie tak bo po zamknięciu przeglądarki jak znowu wchodze na strone to tworzy nową sesje a nie kożysta już z istniejącej chociaż ustawiłem jej czas na 24h czyli i tak nie działa mi sprawdzanie wejść unikalnych i nie wiem jak w takiej sytuacji sprawdzić zwykłe wejścia ale żeby były odporne na przeładowania strony
popo
o ile sie nie myle twoj serwer ma defaultowo cookie ustawiony do zamkniecia przegladarki uzyj set_cookie_params i przestaw czas waznosci ciasteczka bo sesja to i moze wisi na serwerze ino przegladarka jej id zapomina
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.