当用户登录时,更新数据库字段可以提供一种有效的方法来监控其在线状态。通过定期查询此字段,您可以确定用户当前是否处于活动状态。
要实现此目的:
识别在线用户:
为了近乎实时地更新用户活动:
原始 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中文网其他相关文章!