-2
我有這個用於添加用戶在線狀態,當他們進入我的網頁,並且工作正常但我想要這個,當在線狀態對特定用戶「開啓」我希望腳本在左下角用CSS發送一個plusslic通知「用戶X現在在線」。任何幫助apreciated!當用戶上網時在網頁上通知在DOM
我對眼前這個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'");
您是否在向瀏覽器推送通知或在頁面加載時顯示用戶是否打開。如果前者,那麼這不是一個PHP問題和更多的Javascript。這是你用什麼來建立你的前端的問題。將數據推送到瀏覽器的最佳解決方案(imo)是getstream.io。 –
不在頁面加載..當用戶來到狀態「在線」時向瀏覽器推送通知.. – Fido
所需的範圍超出了一個簡單的答案。你需要一個Javascript框架和DOM元素來推動。然後,定期調用服務器上的api,或打開一個套接字。老實說,你花更多的時間在Google上搜索教程,然後在這裏獲得答案。 –