Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да разбера дали потребителят е излязъл в php?

Редакция от 2017 г.: Тези дни най-добрият ви залог е да използвате websockets за проследяване на присъствие на страница/сайт.

Не можете да откриете кога потребителят затваря браузъра си или излиза от сайта ви с PHP, а техниките на JavaScript за това са толкова далеч от гарантирани, че са безполезни.

Вместо това най-вероятно е най-вероятно да съхраните времето за последна активност на всеки потребител.

  • Създайте колона във вашата потребителска таблица по реда на „last_activity“.
  • Всеки път, когато потребител зареди страница, актуализирайте неговата last_activity до текущото време.
  • За да получите списък с кой е онлайн, просто потърсете в базата данни потребители със стойности last_activity по-скоро от 10/20/както и да е преди минути.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ПОРЪЧАЙТЕ ПО дата и час ПРЕДИ ГРУПА ПО име в mysql

  2. Оптимизирайте производителността на запис за екземпляр на AWS Aurora

  3. Как да актуализирате версията на mysql в xampp (грешка с innodb_additional_mem_pool_size)

  4. Защо изображението ми не се показва?

  5. Съхранените процедури на MySQL не работят с SELECT (основен въпрос)