Maison > Article > base de données > Voici quelques options de titre, en se concentrant sur le format de la question et en capturant l'essence de l'article : * **Comment déterminer la disponibilité des utilisateurs en PHP/MySQL :** Il s'agit d'un titre simple et clair
Lorsqu'un utilisateur se connecte, la mise à jour d'un champ de base de données peut fournir un moyen efficace de surveiller son statut en ligne. En interrogeant périodiquement ce champ, vous pouvez déterminer si un utilisateur est actuellement actif.
Pour y parvenir :
Pour identifier utilisateurs en ligne :
Pour des mises à jour en temps quasi réel sur l'activité des utilisateurs :
Code original de 2009 :
<code class="javascript">var stillAlive = setInterval(function () { /* XHR back to server Example uses jQuery */ $.get("stillAlive.php"); }, 60000);</code>
Code 2022 mis à jour :
<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>
En mettant en œuvre cette approche, vous pouvez déterminer de manière fiable le statut en ligne de l'utilisateur dans PHP/MySQL. Il évite les complexités liées aux fuseaux horaires et fournit une solution évolutive pour suivre les utilisateurs actifs sur votre site Web.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!