刚用PHP写了一个网站在线人数的程序,请大家进来指点下!
刚用PHP写了一个网站在线人数的程序,请大家进来指点下!我是用PHP+MYSQL来写的,原理:网站在线人数的程序代码+后台有MYSQL数据库支持,可以直接统计出网站当前的在线人数。
首先我创建MYSQL数据库表。X's3{i5c5T.~(}[
CREATE TABLE tablename (
field type(max_length) DEFAULT 'default_value' (NOT) NULL&M3p`o~qE2R @
}可以使用的SQL语句。7fk6S ~[9L7H
CREATE TABLE useronline (
timestamp int(15) DEFAULT '0' NOT NULL,CaSG#z2F&oN
ip varchar(40) NOT NULL,
file varchar(100) NOT NULL,
PRIMARY KEY (timestamp),
KEY ip (ip),w"\*k*odW5U
KEY file (file)5x#q;f7W'j?3s
);下面我们是PHP脚本,首先我定义MYSQL的信息。9[9LP#k+u
$server = "localhost"; //你的服务器G&N r.tr-sU,k'u
$db_user = "root"; //你的mysql的用户名9xY2^)xqo$qV
$db_pass = "password"; //你的mysql的密码l/e["aI-SC)J'[F
$database = "users"; //表的名字设置统计的时间(多少秒内在线人数)
$timeoutseconds = 300;取当前时间。
$timestamp = time();上面的完整代码:
<?php.@&?w(@:K,F
$server = "localhost"; //your server
$db_user = "root"; //your mysql database usernameCC'_2p,b,g4J4p
$db_pass = "password"; //your mysql database password if any9R:x Q2iu9NEr ^
$database = "users"; //the db name