刚用PHP写了一个网站在线人数的程序,请大家进来指点下!
刚用PHP写了一个网站在线人数的程序,请大家进来指点下!我是用PHP+MYSQL来写的,原理:网站在线人数的程序代码+后台有MYSQL数据库支持,可以直接统计出网站当前的在线人数。eo)~ Z0t\+]}F
首先我创建MYSQL数据库表。u"RC8Y;[$y I t k
CREATE TABLE tablename (
field type(max_length) DEFAULT 'default_value' (NOT) NULL
}可以使用的SQL语句。
CREATE TABLE useronline (.Q"~;a.Bwy7P3j-}
timestamp int(15) DEFAULT '0' NOT NULL,p+w!ay9wB
ip varchar(40) NOT NULL,#ur+s:d)Q.s4K
file varchar(100) NOT NULL,/d3O `BJ Q7A.QTc
PRIMARY KEY (timestamp),K*h6u\i"jE z)hS
KEY ip (ip),
KEY file (file)W9bI0rI"{
);下面我们是PHP脚本,首先我定义MYSQL的信息。&CY iw2cRw8fj
$server = "localhost"; //你的服务器/H-B7MgI s?u
$db_user = "root"; //你的mysql的用户名*^{:I:X|`
$db_pass = "password"; //你的mysql的密码
$database = "users"; //表的名字设置统计的时间(多少秒内在线人数)Bd]'U ~|-I2k
$timeoutseconds = 300;取当前时间。
$timestamp = time();上面的完整代码:
<?php
$server = "localhost"; //your server