BOOM流量统计 Ver2.9
Stat BOOM 2.9
最后修改:2004-08-30
+---------------------------------------------------------------------------+
作者:刀锋战士
主页:http://boom.cpgl.net (BOOM超级联盟)
+---------------------------------------------------------------------------+
请软件使用者务必保留作者署名及版权信息,请勿擅自修改删除。谢谢!
+---------------------------------------------------------------------------+
功能特点:
1.程序环境:PHP+文本数据。独特的最优化结构设计,每个帐号一个小于3KB文件存储数据。
只写一次数据,I/O占用率低,执行效率非常高!!!从个人用户到太极统计般的超大流量专业运营商皆适合。
2.记录并显示[今日访问]、[昨日访问]、[本月访问]、[总访问量]、[真实统计天数]、
[最高日访问量和发生时间]、[日均访问量]、[预计当日最终访问量]。最近N位访客IP、地理位置和来源页面。
3.可在任意页面中调用显示;自动生成页面调用代码。
多种显示模式供选择:[文字]、[滚动文字]、[图片]、[图标]、[隐藏]。
超过50款图片风格供您选择,图片随时添加任意更换使用。
4.多帐号统计模式可设置为:[自动创建帐号]、[用户注册]、[管理员创建]三种模式。
5.New:对文件读写进行锁定。每日自动备份数据文件,自动侦测还原数据功能。
+---------------------------------------------------------------------------+
安装步骤:
1.设置好记数器config.php文件里的各项。特别是『程序安装目录的URL地址』。
然后上传全部目录和文件到服务器。(不包括“upgrade.php”文件)
2.非WINDOWS系列服务器,请上传后把数据目录(默认data)和该目录下全部文件属性改为777!
否则程序可能无法创建新帐号数据文件。
3.访问index.php页面,创建超级管理员帐号“index”。在[代码生成]页面生成代码,并查看显示效果。
+---------------------------------------------------------------------------+
升级说明:
除了数据目录(默认data),上传并覆盖其余全部目录和文件。
运行upgrade.php数据转换程序。转换完成后一定删除!!!
+---------------------------------------------------------------------------+
管理员帐号!!!
index是本程序的管理员帐号。也是本程序将第一个建立的帐号。
以后管理员管理请使用这个帐号和密码登陆,可以管理所有帐号。
其他帐号登陆后只能管理自己的帐号。
+---------------------------------------------------------------------------+
多帐号统计模式的说明: 修改config.php文件配置
多帐号功能用于满足网站管理员统计网站内多个页面或是多个栏目。
也可以给其他更多用户提供访问量统计服务。比如象太极统计服务。
s [管理员新建] --安全模式,只由管理员创建新统计帐号
a [用户注册建立] --开放模式,提供给其他用户注册后创建新统计帐号
b [自动创建新帐号] --自动模式,页面调用时使用到新ID就创建该新ID的统计帐号
如果网站的所有页面都要记录访问统计信息。那么使用 [b自动创建新帐号] 就很方便。
但是由于是一旦有页面使用到新ID,就会自动创建新ID的数据文件,所以在安全上也留下了漏洞。
如果有黑客程序不断发送新ID的信息,本统计程序就会不断的创建新ID数据文件。
从而导致数据文件无限增多。
虽然这种情况一般不会发生,而且即使发生了也基本不影响访问统计的使用。
但还是不建议选择“b [自动创建新帐号]自动模式”。
+===========================================================================+
开发背景:
《BOOM计数器1.0》
可在任意页面中调用显示的记数器程序。单一统计数据,特点在可选择图片或文字显示模式。
2003年8月25日看到两个别人的记数器程序,手一痒顺便就写了一个自己的记数器程序。
虽然学PHP才2个月,还属于初学者,不过做个记数器也很容易,半个小时就搞定。第二天上网发布了《BOOM计数器1.0》
几年前使用过所以统计系统,良好的界面和丰富的功能给我的印象很深。
不过其多用户功能不太可靠,一些细节也不太满意,希望有人能做些改进。
在编写了《BOOM计数器1.0》以后,就打算出个多用户版本统计多个页面。
经过一段时间的思考,想出了这种多层数据结构,并确定了下来。
2003年12月,写出了全新的《BOOM流量统计系统》程序原形。之后不断完善。
其间在管理员密码存储的方式上曾一度拿不定主义,最后采用了index超级帐号的方式。
2004年2月加入了帐号列表、身份检测、资料删改功能。并于2月中旬发布了测试版本。
2004年2月25日在测试版上做了不少修改,发布了《BOOM流量统计系统2.0》正式版。
2004年4月02日发布《BOOM流量统计系统2.1》版本,主要修正PHP中flock()函数的运用。
2004年8月01日发布《BOOM流量统计系统2.2测试版》,主要针对大流量时数据丢失清零现象进行修正。
2004年8月30日发布《BOOM流量统计系统2.9》版本,用更好的方式进行读文件锁定,加入新制作的几十款风格图片。
增加自动备份/还原数据功能,理论上确保永不丢失数据。
《BOOM流量统计系统2.0》从确定数据到正式发布,历时3个半月。数据结构和所记录的每一项数据是经过了反复思考推敲确定的。
在实现强大功能的同时力求最少最小最简单化。
去掉了不实用且最耗资源的年月日时段分析、浏览器信息分析。(谁都知道晚上中国人上网人最多,几乎都用IE)
去掉数据手工备份还原功能。如果用户自由下载上传数据将可以作弊且会影响系统程序。
以后版会加入在线人数功能、和其他大家需要我能想到的实用功能。
+---------------------------------------------------------------------------+
版权申明:
感谢您使用刀锋的[BOOM]系列程序。本程序全部代码和所用图片均为刀锋战士编写制作而成。
程序版权归刀锋战士”和其网站《BOOM联盟》完全所有。
程序为免费软件,欢迎任何个人和组织转载传播使用,甚至作为商业服务平台。作者提供尽可能的技术支持及升级服务。
但请勿修改作者署名及版权信息!不得将程序作为商品出售!未经作者允许不得擅自发布修改过程序代码的版本。
+---------------------------------------------------------------------------+
技术支持:
关于本程序的任何建议疑问BUG请到作者论坛(BOOM联盟:http://boom.cpgl.net)中提出。
作者会提供尽可能的技术支持和疑问解答。
为了不把时间浪费在重复问题上,有更多的时间编写程序,其他如QQ、Email方式提出的疑问将不予解答。
+---------------------------------------------------------------------------+
其他PHP程序推荐:
《BOOM网站宝贝v2.0》 强大的网站文件目录在线管理工具!弥补FTP工具的不足。
还有其他辅助功能。是PHP网站站长的必备!
《BOOM超级团队系统》,采用文本数据。该程序是我的第一个PHP程序作品。也是目前网上同学录交友通讯录一类程序中最好的。
近期将推出2.0版本,2.0版本的数据和即将发布的《BHB高速论坛》的数据完全通用。
在《BHB高速论坛》中将会有《BOOM超级团队系统》的全部功能。今后两个软件也将同步更新。
请您关注即将发布的《BHB高速论坛》。该论坛吸收了LB论坛和一些PHP论坛的优点,由刀锋独自编写开发。
2004年4月已完成数据结构和具备基本功能的论坛程序原形,并在自己站上运行。逐步完善后将在2004年内发布。
2004年10月将发布《BOOM多用途信息发布系统》。根据刀锋多年来使用WEB程序的经验,所开发的一个采用模板技术的多功能程序。
进行简单设置即可用做“新闻文章系统/下载系统/FLASH演示音乐电影程序/留言板/用户反馈系统......”,因此他是多用途的。显然也是发布信息用的。
代码更少、效率更高、功能更多、操作更方便、样式更美观。这是我在所有程序中都一直追求的东西。
他们中很多是相互矛盾的,就象生活一样。生活本身就是矛盾的。
我们要做的就是在矛盾中寻求统一或是作出取舍,从而解决矛盾。
+---------------------------------------------------------------------------+
!感谢一直使用《BOOM流量统计》程序的朋友;
!感谢为《BOOM流量统计》繁体化的朋友;
!感谢所有帮助过我的人。
+---------------------------------------------------------------------------+