Wenn sich ein Benutzer anmeldet, kann die Aktualisierung eines Datenbankfelds eine effiziente Möglichkeit zur Überwachung seines Online-Status darstellen. Indem Sie dieses Feld regelmäßig abfragen, können Sie feststellen, ob ein Benutzer derzeit aktiv ist.
Um dies zu erreichen:
Zur Identifizierung Online-Benutzer:
Für Aktualisierungen der Benutzeraktivität nahezu in Echtzeit:
Originalcode von 2009:
<code class="javascript">var stillAlive = setInterval(function () { /* XHR back to server Example uses jQuery */ $.get("stillAlive.php"); }, 60000);</code>
Aktualisierter Code für 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>
Durch die Implementierung dieses Ansatzes können Sie den Online-Status des Benutzers in PHP/MySQL zuverlässig bestimmen. Es vermeidet Zeitzonenkomplexität und bietet eine skalierbare Lösung zum Verfolgen aktiver Benutzer auf Ihrer Website.
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, die sich auf das Frageformat konzentrieren und das Wesentliche des Artikels erfassen: * **So ermitteln Sie die Benutzerverfügbarkeit in PHP/MySQL:** Dies ist ein einfacher und klarer Titel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!