草庐IT

lastactive

全部标签

PHP 检查用户是否在线

谁能告诉我为什么这不起作用?在我的数据库中,lastactive是2013-12-1016:15:12,每次用户刷新我网站上的任何页面时都会更新。我选择它并将其设置为变量:$lastactive=$row[5];这是我认为它应该工作的地方,但没有。使用10秒进行测试。if(time()>$lastactive+10){print('[OFFLINE]');}elseif(time()[ONLINE]');} 最佳答案 您正在将unix时间戳与MySQL日期时间字符串进行比较。在比较两者之前,您需要将其转换为unix时间戳:$last