php - 上次登录时间在线的用户条件()
问题描述
我在各种帖子中进行了一些搜索,但找不到适合我的解决方案。但是,我只想根据用户的最后一次登录时间()不到 5 分钟,向用户显示文本“在线”和“离线”。
确切的条件是什么?非常感谢那些会帮助我的人。
if($last_login < .....) {
echo "online";
} else {
echo "Offline"
} ?>
解决方案
该表达式(time()-$last_login)/60
将以分钟为单位计算当前时间和上次登录时间之间的差异。所以代码将是:
if(((time()-$last_login)/60) < 5)
{
echo "online";
}
else
{
echo "Offline" ;
}
推荐阅读
- javascript - BrowserRouter 重定向不渲染组件
- networking - 如何使用媒体转换器(Tp-link MC110CS)设置直接光纤电缆互联网连接
- sql - how can I generate this list of data with a SQL query?
- python - 如何为模型再训练和推理创建 ML 管道 [Kubernetes]
- python - 是否可以从 Plotly Dash、dcc.store 中的值动态加载 dcc.Dropdown 选项?
- flutter - 有什么方法可以通过 Flutter 中的条件弹回之前的路线?
- kong - Kong JS 插件 - 断管错误 - 大负载大小 - 223.86 KB 大小
- flutter - 如何从中心顶部剪裁容器
- autodesk-forge - Forge Viewer:取消合并后如何合并?
- python - 我可以使用具有常量变量名称的 Pydantic 模型,然后使用它们的值引用它们吗?