php专区

 首页 > php专区 > PHP进阶 > 网络编程 > 怎样实现在线用户列表?

怎样实现在线用户列表?

分享到:
【字体:
导读:
         摘要:PHP代码:?##Author:Marco(hkfuk)##Contact:Crazy_Marco@msn.com#$hostlocalhost;//mysql的host$userroot;//mysql的用?裘?Q$pw;//mysql的密?$db;//mysql?料?烀?Q$update_time30;//更新的?...

怎样实现在线用户列表?
PHP代码:




#

# Author: Marco(hkfuk)

#

# Contact: Crazy_Marco@msn.com

#

$host="localhost";//mysql的host

$user="root";//mysql的用?裘?Q

$pw="";//mysql的密?

$db="";//mysql?料?烀?Q

$update_time="30";//更新的?率---秒数

session_start();

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

############################################

$con=mysql_connect($host,$user,$pw)or die("不可以?接?料??quot;);

$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);//查?在?到表是否已?有用?舻拿?Q

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

if($result!=0){//如果用?粢呀?在在?列表了

@mysql_query("update online_list set second_time='$now' where username='$name'",$con);//更新用?舻淖钺嵩诰??r?

}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);//更新?客的最後在??r?

}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);//?h除在$update_time秒??]有?幼鞯挠??br />
?>




怎样实现在线用户列表?
分享到:
PHP中的XML应用
PHP中的XML应用 综述 ??XML代表Extensible Markup Language(eXtensible Markup Language的缩写,意为可扩展的标记语言)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。XML是当今最热门...
PHP文件上传的具体思路及实现
PHP文件上传的具体思路及实现 最近一段时间对PHP文件处理方面很感兴趣,因此在许多站点上看了许多的文件处理的文章,但是国内许多的站点上的PHP文件处理方面的知识大多数是你抄我的我抄你的,用baidu.com或者是google.com搜索出来的东西多是重复的。最近在国外一个站点上盾了一篇文章感觉很不错,因此推荐给大家阅读。首...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……