PHP学习笔记:php网络流量统计系统
程序员文章站
2022-05-06 09:09:30
...
PHP学习笔记:php网络流量统计系统
说明:代码来源《PHP和MySQL Web应用开发》一书,还有就是代码有些是经过修改的,经过我的测验全部都可以用。
这里面ip地址显示的正常的,我电脑是支持 ipv6 的。
本示例的数据库脚本 ~~~ 先执行 set names gbk; (因为脚本中包含中文)再执行语句: source d:\test\Vote.sql;
CREATE DATABASE IF NOT EXISTS FluxStat COLLATE 'gb2312_chinese_ci'; USE FluxStat; CREATE TABLE IF NOT EXISTS WebInfo ( Id INT AUTO_INCREMENT PRIMARY KEY, WebName VARCHAR(50), WebUrl VARCHAR(200), StartTime DATETIME, nTotalNum INT, nDayMax INT); INSERT INTO WebInfo (WebName, WebUrl, StartTime, nTotalNum, nDayMax) VALUES ('流量统计系统首页', 'http://localhost/test3/FluxStat/index.php', '2015-07-07 0:0:0', 0, 0); CREATE TABLE IF NOT EXISTS Visitors ( Id INT AUTO_INCREMENT PRIMARY KEY, vTime DATETIME, vIP VARCHAR(50), vOS VARCHAR(50), vExp VARCHAR(50), vRef VARCHAR(50) ); CREATE TABLE IF NOT EXISTS FluxStat ( Id INT AUTO_INCREMENT PRIMARY KEY, D1 INT, D2 INT, D3 INT, D4 INT, D5 INT, D6 INT, D7 INT, D8 INT, D9 INT, D10 INT, D11 INT, D12 INT, D13 INT, D14 INT, D15 INT, D16 INT, D17 INT, D18 INT, D19 INT, D20 INT, D21 INT, D22 INT, D23 INT, D24 INT, D25 INT, D26 INT, D27 INT, D28 INT, D29 INT, D30 INT, D31 INT, MTotalNum INT );
style.CSS CSS样式代码
Class文件包含3个文件 FluxStat.php(FluxStat类) 、 Visitors.php(Visitors类) 以及 WebInfo.php(WebInfo类)
FluxStat.php 存放网站每天的访问数量
推荐阅读
-
PHP MVC框架路由学习笔记
-
PHP操作xml学习笔记之增删改查(1)—增加
-
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
-
PHP学习笔记之字符串编码的转换和判断
-
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
-
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
-
PHP 面向对象程序设计(oop)学习笔记(三) - 单例模式和工厂模式
-
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
-
PHP 面向对象程序设计(oop)学习笔记 (五) - PHP 命名空间
-
PHP输入输出流学习笔记