Witam.
Chce zrobić taki czat. Jednak aby 2 osoby mogły rozmawiać ze sobą to 2 osoby muszą być online( na stronie).
Jak sprawdzić czy dany użytkownik jest dostępny na stronie w chwili obecnej?
Teraz użytkownikowi, który chce napisać do innego powinien wykonać się kod:
$q="UPDATE users SET czas_ost_akcji = NOW() WHERE user_id = $_SESSION[zalogowany]"; }
Następnie pobrany z bazy czas ostatniej aktywności usera do którego chcesz zagadać porównujesz z czasem obecnym. Jaka różnica będzie decydować o stwierdzeniu czy jest on dostępny czy nie to już sobie wymyśl.
$q="SELECT czas_ost_akcji FROM users WHERE user_id = $user_do_czatu";