我已经在纯php + ajax上做了一个聊天......它运行良好,但是我试图以某种方式显示当前登录到我的聊天中的所有用户。我不知道如何做到这一点,但我想也许我可以以某种方式计算用户登录聊天时启动的活动会话。这里有人能给我一个我应该怎么做的带头人吗?我试图寻找其他问题,但他们都没有能够帮助我解决我的问题。打印出当前活动用户php
不知道这是否帮助,但这里是登录代码,我从数据库中提取用户
while($row = $result->fetch_object()){
if($username == $row->username)
{
$checkPassword = password_verify($password,$row->password);
if($checkPassword){
session_start();
$_SESSION['loggedIn'] = true;
$_SESSION['user'] = $row->username;
$_SESSION['admin'] = $row->admin;
$_SESSION['userpic'] = $row->userpic;
$_SESSION['displayname'] = $row->displayname;
$_SESSION['id'] = $row->id;
header("Location:music.php?success");
exit();
}
}
else{
$fail = true;
if($fail){
echo "<script>
alert('You typed in wrong password or username, please try again mate!');
window.location.href='music.php';
</script>";
}
}
}
您可以发布提供有关聊天信息的代码吗?特别是如果它与数据库交互或监视当前处于聊天室中的人员。 – Naltroc
'$ fail = false;'注意这行永远不会运行。 –
从http://stackoverflow.com/questions/6431666/design-question-how-to-show-number-of-users-online开始 –