09/10/2018, 18:00

Đếm số người online

Hi everybody,mình thấy trang web này (và nhiều trang khác nữa) có mục đếm số người online hay wa'.Ai có thể chỉ dùm ko?Xin đa tạ
pfiev viết 20:11 ngày 09/10/2018
Khi có ai active, lưu thời điểm đó vô. Nhớ dùng ip hoặc session_id để nhận biết các người khác nhau. Sau đó những ai có hoạt động trong vòng 5' chẳng hạn, trước thời điểm hiện tại, thì xem là online.
Tại ko giữ được connection nên làm thế.
Nheo viết 20:12 ngày 09/10/2018
có code ko ,chỉ cho tui đi
nguyenthu viết 20:13 ngày 09/10/2018
Bạn Nheo,
Mình có đoạn codes này xin giúp bạn, viết bằng PHP :

<?php
session_start();
define("MAX_IDLE_TIME",3);
function getOnlineUsers()
{global $count; // si l'on veut rendre global cette variable
if ($directory_handle = opendir(session_save_path()))
{$count = 0;
while (False != ($file = readdir ($directory_handle)))
{
if($file != '.' && $file != '..')
{
if(time() - filectime(session_save_path() . '\\'. $file) < MAX_IDLE_TIME * 60)
{$count++;
}
}
} // of while
closedir($directory_handle);
echo "<br>Number of online users: $count";
return $count;
} // of if
else {return false;}
echo '<br>Number of online users: ' . $count . '<br/>';
}
?>
<html>
<head>
<title>Number Online Users</title>
</head>

<body>
<?php
getOnlineUsers();
session_destroy();
?>

</body>
</html>

Thân,
Nheo viết 20:01 ngày 09/10/2018
Đúng là đoạn code mình cần rồi,cám ơn bạn nhiều lắm lắm
Nhân đây mời các bạn ghé thăm website của mình,các bạn góp ý nha
www.thitruongtinhoc.com
pfiev viết 20:15 ngày 09/10/2018
Có 1 câu tiếng Pháp, xin dược dịch sang... tiếng Anh cho hài hòa:
// si l'on veut rendre global cette variable
// if we want to make this variable global
Bài liên quan
0