Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Licznik odwiedzin
phpowiec84
post 7.03.2011, 07:45:29
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 10.12.2010

Ostrzeżenie: (0%)
-----


  1. Witam
  2. na stonie posiadam dużą ilość artykułów i postów na forum z których każdy posiada licznik odwiedzin
  3.  
  4. chciałbym wykonać licznik tak aby po jego ponownym wejściu na artykuł nie zwiękrzał się o jeden wiec wykonałem coś takiego :
  5.  
  6. if(!isset($_COOKIE['licznik_'.$Id]))
  7. {
  8. // uaktualnij licznik w bazie 0 + 1
  9. setcookie('licznik_'.$Id,'1',time()+31536000);
  10. }


ale licznik działa tylko do 20 artykułów|postów :/

jak można to zwiękrzyć bez zapisywania w bazie
Go to the top of the page
+Quote Post
krowal
post 7.03.2011, 08:18:00
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

Ostrzeżenie: (0%)
-----


Jest kilka rozwiązań.
1. Zamiast zapisywać jedno cookie na każdy post/art. zapisuj jedno cookie z serializowaną tablicą id'ków.
2. Zapisuj te dane w sesji użytkownika a nie w cookie na jego przeglądarce.
3. Zapisuj te dane w bazie odnosząc je do danego użytkownika (najpewniejszy sposób na kontrolę ilości odwiedzin, ale nieodpowiednio wykonany może być zasobożerny).


--------------------
Nawet świnka może wejść na drzewo kiedy jest chwalona :)
Go to the top of the page
+Quote Post
phpowiec84
post 7.03.2011, 09:29:15
Post #3





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 10.12.2010

Ostrzeżenie: (0%)
-----


1. ok ,jaki maksymalny rozmiar może wynosić jednego ciasteczka po serializacji ?
2. Użytkownik często jest nie zalogowany wiec może być problem ,chyba że w ciasteczku użytkownika zapisze id sesji

zastanawiam się jak to jest wykonane na forum typu phpbb3 czy IP ale nie moge nigdzie doszukać sie jakich kolwiek informacji
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 22:35