刚用PHP写了一个网站在线人数的程序,请大家进来指点下!
刚用PHP写了一个网站在线人数的程序,请大家进来指点下!我是用PHP+MYSQL来写的,原理:网站在线人数的程序代码+后台有MYSQL数据库支持,可以直接统计出网站当前的在线人数。
首先我创建MYSQL数据库表。
CREATE TABLE tablename (dm#U3sE*U8b0W8_e
field type(max_length) DEFAULT 'default_value' (NOT) NULL
}可以使用的SQL语句。
CREATE TABLE useronline (F@{N)nwkm
timestamp int(15) DEFAULT '0' NOT NULL,(}Z ]3Z1V
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),V+jKB!A'HEU6JG
KEY file (file)
);下面我们是PHP脚本,首先我定义MYSQL的信息。\&\ o+e!}3Iw
$server = "localhost"; //你的服务器
$db_user = "root"; //你的mysql的用户名3C-F0le,gG+I
$db_pass = "password"; //你的mysql的密码E:mk-\9aa
$database = "users"; //表的名字设置统计的时间(多少秒内在线人数)*E2kr5W*rt
$timeoutseconds = 300;取当前时间。SpV#q$~n!J%Js-A
$timestamp = time();上面的完整代码:%T#`9J h/`2`d#y+R
<?php-R-v v-z QZR'YI;MK
$server = "localhost"; //your server8`J,|[ T(z
$db_user = "root"; //your mysql database username
$db_pass = "password"; //your mysql database password if anyDJ-ig-W:V+G
$database = "users"; //the db name