首页 > 开发 > PHP > 正文

显示当前在线人数

2024-05-04 23:05:07
字体:
来源:转载
供稿:网友
  本教程属于原载,转载请注明出自网页教学网

  介绍:

  我们可以通过程序来显示当前的数据。

  注意的两点:1.必须把下列代码放到扩展名为.php的文件中;2.在你的服务器上运行代码时,你的服务器必须支持mysql数据库。

  代码如下:

  下列代码放到你想显示信息的地方。

<?php

//edit this

$server = "localhost";

$db_user = "database username";

$db_pass = "database password";

$database = "database";

$timeoutseconds = 300;

//stop editing

$timestamp = time();

$timeout = $timestamp-$timeoutseconds;

mysql_connect($server, $db_user, $db_pass);

$insert = mysql_db_query($database, "insert into useronline values

('$timestamp','$remote_addr','$php_self')");

if(!($insert)) {

print "useronline insert failed > ";

}

$delete = mysql_db_query($database, "delete from useronline where timestamp<$timeout");

if(!($delete)) {

print "useronline delete failed > ";

}

$result = mysql_db_query($database, "select distinct ip from useronline where file='$php_self'");

if(!($result)) {

print "useronline select error > ";

}

$user = mysql_num_rows($result);

mysql_close();

if($user == 1) {

print("$user/n");

} else {

print("$user/n");

}

?>

  最后在mysql中修改你的 username 和 passwords

  注意:把$应为半角
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表