gpt4 book ai didi

javascript - 如何监控用户在线状态(实时)

转载 作者:行者123 更新时间:2023-11-28 12:19:05 31 4
gpt4 key购买 nike

我用 php 创建了一个小型 CMS,如果其他用户在线或离线,我想显示已登录的用户。

目前,我只创建一个查询请求,但这不会一直更新。我希望用户在发生某些事情时立即看到更改。我正在寻找一个类似于 facebook 的解决方案。如果有人登录,则该用户会被标记为离线。如果他只来,用户会立即看到它。

我确定,最好的方法是使用ajax,但我不知道最好的解决方案是什么?

我应该创建一个仅返回所有状态的 json 的网站吗?

我需要一点建议,因为我也不知道我也需要谷歌搜索什么。

非常感谢您的帮助:)。

最佳答案

感谢您的解答!

我找到了一个适合我的解决方案..

我创建了一个“users.php”,它输出包含我所有用户信息的 json。

通过 javascript,我将 json 对象输出到我的 html 中

function getAllUsers(){
$.getJSON('online.php',function(data){
$.each(data, function(i, data){
if(data.user_status == 'online') {
$("#online-user")
.append("<tr><td>" + data.user_id + "</td><td>"
+ data.user_name + "</td><td>"
+ data.user_status + "</td></tr>)");
}
});
})
}

关于javascript - 如何监控用户在线状态(实时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42611570/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com