我对聊天室进行编程,但找不到显示在线和离线用户的方式。我将会话用于在线用户。当用户登录页面而不是空会话更新数据库和在线 1。现在如何知道用户从聊天中注销或关闭浏览器。我知道会话时间或捕获可以做到这一点,但我不能编写合适的代码。任何人都可以帮助我并将完整的代码放在这里吗?谢谢你的回答
在线展示:
session_start();
include("config.php");
connect();
$sql="SELECT `username` FROM `user` WHERE `online`=1";
$result=mysql_query($sql) or die (mysql_error());
if(mysql_num_rows($result)>0)
{
for ($i=0;$i<mysql_num_rows($result);$i++)
{
echo ('<b style="color:green;margin-left:10px;margin-top:10px;">'.mysql_result($result,$i,0).'</b><br>');
if($_SESSION['user']!=""
}