腾讯在线人数统计_统计在线人数/用户列表

时间:2014-12-01  来源:qq教程  阅读:

将以下代码另存为online_list.php(保存前注重修改必要的参数)

$user="root";//mysql的用户名称
$pw="";//mysql的密码
$db="";//mysql数据库名称
$update_time="30";//更新的频率---秒数
session_start();

if(!$_SESSION["name"])session_register("name");

$con=mysql_connect($host,$user,$pw)or die("连接数据库失败");

$now=time();

mysql_select_db($db,$con)or die("错误的数据库$db");

if(!empty($name)){//假如用户已经登入了

$query=mysql_query("select count(username) from online_list where username="$name"",$con);//查询在线到表是否已经有用户的名称

$result=mysql_result($query,0);//查询的结果

if($result!=0){//假如用户已经在在线列表了

@mysql_query("update online_list set second_time="$now" where username="$name"",$con);//更新用户的最后在线时间

}else{//假如用户已经不在在线列表

@mysql_query("insert into online_list(username,userip,online_time,second_time)values("$name","$REMOTE_ADDR","$now","$now")",$con);//新增一个用户到在线列表

}

}


else{//假如用户没有登入

$query=mysql_query("select count(userip) from online_list where userip="$REMOTE_ADDR"",$con);//查询在线到表是否已经有访客的ip 地址

$result=mysql_result($query,0);//查询的结果

if($result!=0){//假如访客的ip地址已经在在线列表了

@mysql_query("update online_list set second_time="$now" where userip="$REMOTE_ADDR"",$con);//更新访客的最后在线时间

}else{//假如用户列表没有访客的ip地址

@mysql_query("insert into online_list(username,userip,online_time,second_time)values("访客","$REMOTE_ADDR","$now","$now")",$con);//新增一个访客到在线列表

}

}

$del_time=$now-$update_time;

@mysql_query("delete from online_list where second_time<$del_time",$con);//删除在$update_time秒内没有动作的用户

?>

腾讯在线人数统计_统计在线人数/用户列表

http://m.bbyears.com/bangongshuma/11148.html

推荐访问:qq在线人数统计 腾讯分分彩在线人数统计
相关阅读 猜你喜欢
本类排行 本类最新