사용자가 로그인할 때 데이터베이스 필드를 업데이트하면 온라인 상태를 효율적으로 모니터링할 수 있습니다. 이 필드를 주기적으로 쿼리하면 사용자가 현재 활성 상태인지 확인할 수 있습니다.
이를 달성하려면:
식별하려면 온라인 사용자:
사용자 활동을 거의 실시간으로 업데이트하려면:
원본 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!