Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Sprawdzanie czy user jest online
Forum PHP.pl > Forum > Przedszkole
DR.GhostRider
Witam

Mam skrypt które na okrągło wywołuje zapytanie sprawdzające przeglądarkę usera i aktualny czas i teraz mam pytanie jak zrobić zeby to zapytanie wykonywało się co 60 sekund ,zapisywanie do bazy nie wchodzi w gre.

Help me
erix
Może AJAX? Za mało danych podałeś; tylko to mi do głowy przychodzi.
DR.GhostRider
takie cos mi sie wywoluje za kazdym odsiewazniem strony
UPDATE {{table}} SET time_online = time() ...

teraz chciałbym żeby wywoływało się co 60 sekund
erix
No to odpowiednie wywołanie AJAX + setInterval.
kefirek
Bardzo prosto mozna to zrobic cos takiego robisz
  1. <?php
  2. if (!isset($_COOKIE['logowanie'])) {
  3. $result = mysql_query("UPDATE test SET time_online='' WHERE user_id='id uzytkonika'");
  4. setcookie('logowanie', 'id_uzytkownika', time() + 3600);  
  5. }
  6. ?>


Tworzysz ciasteczko na 60 i sprawdzasz czy istniej czy nie
Wstaw sobie id uzytkownika zalogowanego tam gdzie masz 'id_uzytkownika'
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.