Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]użytkownik zamknął stronę ... info, tylko w php
Maciasplus
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 10.12.2008

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


Witam.

czy da się stwierdzić skryptem PHP że użytkownik zamknął stronę?

albo czy istnieje blokada wykonywania skryptu po zamknięciu przeglądarki?

(tylko PHP)

wystarczy mi tylko odp "tak" "nie"... i malutka podpowiedź (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lessi
post
Post #2





Grupa: Zarejestrowani
Postów: 89
Pomógł: 12
Dołączył: 1.12.2009

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


Gdy użytkownik się zaloguje dodaje że jest zalogowany (jedynka w swoim rekordzie)oraz od tej pory za każdym razem gdy przeładuje stronę będzie dodawał do bazy danych godzinę now() (mysql). Później docieramy do Zalogowani użytkownicy. Jeżeli nie jest zalogowany to go nie wyświetla. Jednak może się tak stać, że użytkownik nie wyloguje się i zamknie przeglądarkę, (stąd też myślę że o to chodzi Maciasplus) a w bazie zostanie jedynka. Wiec po to jest ten czas żeby badać aktywność użytkownika. Wtedy
  1. $result=mysql_query("SELECT login FROM users WHERE TIMESTAMPDIFF(MINUTE,ost_ak,NOW())<5 and zal!=0");

Wyświetla wszystkich użytkowników którzy mają jedynkę w swoim rekordzie oraz różnica pomiędzy teraz a ostatnią akcją nie jest większa niż 5 min. Może da się inaczej zrobić to też będę wdzięczny.
PS. Ja początku miałem błąd ponieważ używałem tylko funkcji date. I stąd i wychodził czas ujemny.
PS2. sorry Maciasplus że tak się rozpisuje w twoim temacie.

Ten post edytował lessi 31.12.2009, 10:03:19
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: 15.10.2025 - 00:07