當使用者登入時,更新資料庫欄位可以提供一種有效的方法來監控其線上狀態。透過定期查詢此字段,您可以確定使用者目前是否處於活動狀態。
要實現此目的:
辨識線上使用者:
為了近乎即時地更新使用者活動:
原始2009 代碼:
<code class="javascript">var stillAlive = setInterval(function () { /* XHR back to server Example uses jQuery */ $.get("stillAlive.php"); }, 60000);</code>
更新了2022 年代碼:
<code class="javascript">(async function ping() { // Asynchronously call stillAlive.php await fetch("stillAlive.php"); // Issue this call again in 60 seconds setTimeout(ping, 60_000); }());</code>
透過實作此方法,您可以可靠地確定PHP/MySQL 中的使用者線上狀態。它避免了時區的複雜性,並提供了一個可擴展的解決方案來追蹤您網站上的活躍用戶。
以上是以下是一些標題選項,重點關注問題格式並抓住文章的精髓: * **如何確定 PHP/MySQL 中的使用者可用性:** 這是一個簡單明了的標題的詳細內容。更多資訊請關注PHP中文網其他相關文章!