Yazılmış çizilmiş ama ortada mantıksal bir çözüm göremedim.
Sayfada geçirilen süreden bahsediliyor. Benim farklı bir sayfaya geçebilme ihtimalin, tarayıcıyı direkt kapatma ihtimalim yada private browsing yapma gibi ihtimallerim var.
Sorunlar bu, js, php bu tür işlerin en basit kısımlarıdır. Mesela direkt sayfayı kapadım ve farklı bir tarayıcı tab'ında açtım, yada ikinci bir browser'a açtım. Mobile web'den girdim, yada mobil üzerinden tarayıcıdam girdim..
Bu sorulara cevap vermek çözümün nasıl olacağı konusunda sizi daha bir aydınlatır. Alınacak aksiyonlar, belirleyici parametreler, iş akışı nasıl olmalı her istek db'ye gitmelimidir..
Her isteği direkt db'ye kayıt etmeyi planlıyorsanız, küçük bir yüklenmede mysql db server shut down gibi bir şey alacağınızdan şüpheniz olmasın :)