background image

php 流量统计功能的实现代码

用 php 实现的流量统计功能代码,本代码仅供学习交流,其中必有不妥之处。请见谅

 

流量统计功能

 

显示效果:
总访问量:399 
今日流量:14 
昨日流量:16 

 

本代码仅供学习交流,其中必有不妥之处。请见谅!
-- 
-- 

 

表的结构 `mycounter` 

-- 

 

复制代码 代码如下:
 
CREATE TABLE `mycounter` ( 
`id` int(11) NOT NULL auto_increment, 
`Counter` int(11) NOT NULL, 
`CounterLastDay` int(10) 

default

 NULL, 

`CounterToday` int(10) 

default

 NULL, 

`RecordDate` 

date

 NOT NULL, 

PRIMARY KEY (`id`) 
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=2 ; 
 

 

函数过程如下:

 

复制代码 代码如下:
 
<?PHP 

public

 

function

 ShowMyCounter(){ 

//

 

定义变量

$IsGone

 = FALSE; 

//

 

读取数据

$querysql

 = "SELECT * FROM `mycounter` WHERE id =  ' "; 

Ƈ

$queryset

 = mysql_query(

$querysql

); 

$row

 = mysql_fetch_array(

$queryset

); 

//

 

获得时间量

$DateNow

 = 

date

('Y-m-d'); 

$RecordDate

 = 

$row

['RecordDate']; 

$DateNow_explode

 = 

explode

("-",

$DateNow

); 

$RecordDate_explode

 = 

explode

("-",

$RecordDate

); 

//

 

判断是否已过去一天

if

$DateNow_explode

[0] > 

$RecordDate_explode

[0]) 

$IsGone

 = TRUE;