当用户在DOM中联机时,在页面上通知


Notify on page when a user comes online IN DOM

当用户在我的页面上输入并正常工作时,我有这个功能来添加他们的在线状态,但我想要这个功能,当特定用户的在线状态变为"on"时,我希望脚本在左角发送一个带有css的复数通知"用户X现在在线"。需要任何帮助!

我现在有一个Php流程:

if(isset($_SESSION['user'])){
$tm=date("Y-m-d H:i:s");
$id=$user->data->id;
$q=mysql_query("UPDATE mls_users SET statusonline='ON',tm='$tm' WHERE id='$id'");
} else {
    echo "no user online";
}
$gap=5; # <-time
$tm=date ("Y-m-d H:i:s", mktime (date("H"),date("i")-$gap,date("s"),date("m"),date("d"),date("Y")));
$ut=mysql_query("UPDATE mls_users SET statusonline='OFF' WHERE tm < '$tm'");

更新您的代码&添加一个变量:

From database you can find those users whose status is on line.

对于公共通知,(使用ajax)您可以检查哪些用户的状态为"online='On'"&刷新显示通知的DOM元素。