Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mendeteksi jika pengguna telah keluar, di php?

Suntingan 2017: Saat ini, taruhan terbaik Anda adalah menggunakan soket web untuk melacak keberadaan di halaman/situs.

Anda tidak dapat mendeteksi ketika pengguna menutup browser mereka atau keluar dari situs Anda dengan PHP, dan teknik JavaScript untuk melakukannya jauh dari dijamin tidak berguna.

Sebagai gantinya, taruhan terbaik Anda kemungkinan besar akan menyimpan waktu aktivitas terakhir setiap pengguna.

  • Buat kolom di tabel pengguna Anda di sepanjang baris 'last_activity'.
  • Setiap kali pengguna memuat halaman, perbarui last_activity mereka ke waktu saat ini.
  • Untuk mendapatkan daftar siapa yang online, cukup kueri database untuk pengguna dengan nilai last_activity lebih baru dari 20/10/menit yang lalu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa urutan evaluasi untuk ekspresi yang melibatkan variabel pengguna tidak ditentukan?

  2. PDO SHOW TABLES array

  3. Mulai Melihat Hasil Kueri Sebelum Kueri Berakhir

  4. Cara lain untuk meningkatkan SQL Query untuk menghindari penyatuan?

  5. validasi dan data ditambahkan ke tabel db