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

Javascript PHP? Lakukan sesuatu saat pengguna menutup halaman atau browser

Satu-satunya cara Anda dapat melakukan sesuatu saat halaman ditutup atau dinavigasi keluar adalah dengan melampirkan event handler ke acara unload, seperti yang disarankan Rocket. Namun, Anda tidak boleh mengandalkan peristiwa ini untuk memicu, karena banyak hal dapat mencegahnya. Browser dapat menghentikannya untuk memfokuskan sumber dayanya pada tugas lain, pengguna dapat kehilangan koneksinya, browser dapat dihentikan, dll.

Cara paling andal untuk melacak pengguna dan sesi adalah meminta mereka mengirim pesan keepAlive ke server pada interval tertentu. Kemudian Anda akan mengetahui bahwa pengguna meninggalkan waktu antara stempel waktu tertentu dan interval pesan keepAlive.

Di server, Anda kemudian dapat melintasi sesi yang tidak tetap hidup untuk sementara waktu dan melakukan operasi apa pun yang Anda butuhkan.

Namun, pendekatan ini tidak diperlukan jika Anda hanya perlu membuat beberapa efek "log off" yang keren.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hasil N Terbaik MySQL dengan Tabel Gabung

  2. Konversi SQL ke SQL alkimia

  3. Berapa panjang maksimum data yang dapat saya masukkan ke dalam kolom BLOB di MySQL?

  4. MySQL CHECK alternatif kendala

  5. bagaimana cara mengacak pengambilan pertanyaan dari database?