Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]licznik wyswietlen, + blokada na 20 sekund
masterbx2
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 1.04.2011

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


Witam!

zrobilem prosty licznik wyswietlen strony uzywajac bazy danych i php, czyli przy kazdym odswierzeniu strony wlacza sie funkcja update set views = views +1. Chcialbym teraz wyeliminowac powierzchowne wyswietlenia blokada na np. 20 sekund, tak aby nie nabijac wyswietlen zwyklym odswierzeniem, tylko kiedy strona jest ogladana dluzej.
Jak sie za to zabrac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
worek
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 3
Dołączył: 26.04.2011

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


funkcja sleep może być przydatna w tym wypadku. Jeżeli masz wczytywanie strony $_Getem czy innymi metodami to śledzisz zmienne. W zmiennej sesyjnej tworzysz zmienną, gdzie zapisujesz nazwę obecną stronę po każdym wczytaniu nowej strony. Np wchodzisz tam na stronę usługi i w obecnej przy przed stopką jest przypisywana zmiennej sesyjnej obecnej stronie np wartość usługi Na każdej innej stronie dajesz np na początku zmienną sesyjną o nazwie old i jeżeli old jest !== obecna wtedy po sleepie nie przyznaje hita, Bym musiał ci na kartce to rozpisać żebyś zakumał o co kaman.

Ten post edytował worek 30.05.2011, 13:33:04
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 19:35