iam*_*box 2 php variables session
我有一个支持大约 80 个用户的 SESSION,我想打印他们所有的用户名并每 60 秒左右刷新一次页面。我知道如何刷新页面,但<?php print_r($_SESSION['username']); ?>只打印与我的个人会话相关联的用户名。
不幸的是,会话变量不是这样工作的。
为了跟踪每个会话,一种方法是将每个登录/连接记录到 MySQL 表,并附上时间戳。
然后在您的跟踪页面上,删除非活动用户,然后选择其余用户:
IE
mysql_query("DELETE FROM sessions WHERE time < " . time() - 60);
$result = mysql_query("SELECT * FROM sessions");
while ($row = mysql_fetch_assoc($result)) {
echo $row['username'] . "<br />";
}
Run Code Online (Sandbox Code Playgroud)
然后在每<meta http-equiv="refresh" content="60">分钟刷新一次页面。