我在各个帖子中搜索了一下,但我找不到适合我的解决方案。但是,我只想根据他上次登录时间()小于5分钟向用户显示“在线”和“离线”文本。
具体条件是什么?非常感谢那些能帮助我的人。
if($last_login < .....) {
echo "online";
} else {
echo "Offline"
} ?>
计算5分钟前的时间,并检查上次登录后是否:
if ($last_login >= time() - 5 * 60) {
echo "online";
} else {
echo "Offline"
}
表达式time()-$last_login)/60
将以分钟为单位计算当前时间和上次登录之间的差异。所以代码将是:
if(((time()-$last_login)/60) < 5)
{
echo "online";
}
else
{
echo "Offline" ;
}