我的页面上有一个“活跃用户”列表。有没有可能创建一个链接,立即断开该用户暂时,然后也许重新授予他们访问?我在网上找到的:D
<?php
if(isset($_POST['username']) && isset($_POST['password'])){
$_SESSION['username']=$_POST['username'];
}
?>
<h1>Currently Active Users</h1><br/>
<?php
$d=date('c',time()-1800);
$q=mysql_query("select username from navigation where time>'$d'");
if(mysql_affected_rows()>0){
print "<ul>";
while($users=mysql_fetch_array($q)){
print "<li>{$users[0]}</li>";
}
print "</ul>";
}
?>
2条答案
按热度按时间7kjnsjlb1#
使用UID(user_id)创建名为
kill
的数据库yyhrrdl82#
HTTP是无状态的,所以没有“连接用户”这样的东西。
你可以做一些事情来操纵特定用户的会话--但不知道会话管理是如何实现的(假设“活动用户”的概念与PHP会话有任何相关性)。但是您还没有提供任何有关如何填充“导航”表的信息。
另外,你在这里展示的代码写得也不是很好