sql >> Databáze >  >> RDS >> Mysql

Jak zjistit, zda se uživatel odhlásil v php?

Úprava 2017: V dnešní době je vaším nejlepším řešením používat websockets ke sledování přítomnosti na stránce/webu.

Nemůžete zjistit, kdy uživatel zavře prohlížeč nebo opustí váš web pomocí PHP, a techniky JavaScriptu nejsou tak zaručeny, že by byly k ničemu.

Místo toho nejlépe uchováte čas poslední aktivity každého uživatele.

  • Vytvořte ve své uživatelské tabulce sloupec ve smyslu 'last_activity'.
  • Kdykoli uživatel načte stránku, aktualizujte jeho last_activity na aktuální čas.
  • Chcete-li získat seznam, kdo je online, stačí v databázi vyhledat uživatele s hodnotami last_activity novějšími než před 10/20/jakýmikoli minutami.


  1. Jak ukončit nástroj příkazového řádku PostgreSQLs (psql)

  2. Smazat všechny záznamy kromě nejnovějšího?

  3. Jak mohu odeslat e-mail ze spouštěče PostgreSQL?

  4. Nainstalujte mysqldb na sněžného leoparda