首页 > 解决方案 > 上次登录时间在线的用户条件()

问题描述

我在各种帖子中进行了一些搜索,但找不到适合我的解决方案。但是,我只想根据用户的最后一次登录时间()不到 5 分钟,向用户显示文本“在线”和“离线”。

确切的条件是什么?非常感谢那些会帮助我的人。

if($last_login < .....) {
   echo "online"; 
   } else { 
   echo "Offline" 
} ?>

标签: phptimelogin

解决方案


该表达式(time()-$last_login)/60将以分钟为单位计算当前时间和上次登录时间之间的差异。所以代码将是:

if(((time()-$last_login)/60) < 5)
{
   echo "online"; 
} 
else 
{ 
   echo "Offline" ;
}

推荐阅读