Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> licznik czytalności, bez odświeżania
grzegorz_g
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


może nie dokładnie przejrzałe forum ale nie znalazłem dobrego sposobu na zabezpieczenie nabijania licznika przy przeglądaniu newsa.

Konkretnie mam taki kod w pliku. news.php?id_n=111

  1. <?php
  2. $sqlx="UPDATE `ws_news` SET `read` = `read` +1 WHERE id=".$row['id_n']." LIMIT 1";
  3. $resultx = mysql_query ($sqlx)
  4.  or die ("błąd zapytania ".$sqlx);
  5. ?>

są jakieś sposby by licznik nie nabijał się po kązym odświeżeniu. Proszę o proste rozwiązania smile.gif


--------------------
www.wettradar.com
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
UDAT
post
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

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


Ustawiasz i sprawdzasz cookie albo blokujesz na jakiś czas IP albo zapisujesz w Sesji.

Żadna z tych metod nie jest stuprocentowa.
Go to the top of the page
+Quote Post
Indeo
post
Post #3





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

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


Mozesz też wprowadzic w tabeli statystyk pole z datą-godziną wejścia i nałożyć klucz UNIQUE na kombinacje IP-DATA-GODZINA, wtedy w tabeli wejście z danego IP zostanie zarejestrowane maksymalnie raz na godzinę smile.gif Troche to prymitywne ale skuteczne jak cholera winksmiley.jpg Możesz tez rejestrować wszystkie kliknięcia i odświeżenia ale w raporcie możesz zapytaniem zażądać tylko tych dla których kombinacja IP-DATA-GODZINA jest unikatowa.

Ten post edytował Indeo 2.07.2007, 09:42:21


--------------------
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 Aktualny czas: 20.08.2025 - 06:42