本文主要详细介绍了用PHP实现的网站访问量计数器,具有一定的参考价值。感兴趣的朋友可以参考一下。
简单的网站访问计数器实现,如下
首先解释
思路
:1.用户向服务器发送访问请求。
2.服务器读取访问号码文件1,并将其返回给客户端。
3.服务器保存新的浏览时间。
4.对于新用户访问,重复123。
解决方案
(主算法):1.数据文件:counter.dat
2.读出数据文件
打开文件;
如果不存在,创建它,用0作为初始数据;
否则,读取数据;
关闭文件。
3.将累积的数据写入文件counter.dat
积累数据;
打开文件;
写数据;
关闭文件;
4.将信息输出到网页;
设置Count_Visitor文件夹。
在Count_Visitor文件夹中,创建Count_Visitor.php文件并键入以下代码:
超文本标记语言
头
meta charset=UTF-8
标题浏览计数器-ljccccccccccc@163.com/title
/头
身体
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
//数字输出网页计数器
$ max _ len=9;
$ CounterFile= counter.dat
如果(!File_exists($CounterFile)){ //如果计数器文件不存在
$ counter=0;
$cf=fopen($CounterFile, w );//打开文件
fputs($cf, 0 );//初始化计数器
fclose($ cf);//关闭文件
}
Else{ //检索当前计数器的值
$cf=fopen($CounterFile, r );
$counter=trim(fgets($cf,$ max _ len));
fclose($ cf);
}
$计数器;//计数器递增1
$cf=fopen($CounterFile, w );//写入新数据
fputs($cf,$ counter);
fclose($ cf);
?
div id=dd align=center
欢迎你,斯潘!/span
Span,你是这个站点的第一个。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
echo $ counter//输出计数器
?
一个访客!/span
/div
/body
/html
必要的话可以自己打css文件装饰。
代码中包含的变量及其含义
$max_len:自定义变量。计数器的最大位数;
$CounterFile:自定义变量。计数器存储的文件(路径和文件名);
$counter:自定义变量。计数器的值;
$cf:用户定义的变量。打开计数文件的句柄;
代码中包含的功能和含义
File_exists($CounterFile):确定文件是否存在;
Pen ($ counter file,“W”):以写方式打开文件。(函数自带属性,不存在就创建)
Pen ($ counter file, r ):以只读方式打开文件。
Fgets($cf,$max_len):从文件中读取指定长度的字符。
FPUTS ($cf,“0”):将字符“0”写入$cf。
Fclose($cf):关闭$cf打开的文件。
Trim(fgets($cf,$max_len)):删除获取的字符串两边的空格字符。
今天的笔记到此为止!
非常简单的php应用程序。
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。