【PHP】简单的网站访问量计数器实现
简单的网站访问量计数器实现
首先说明思路:
1.用户向服务器发出访问请求
2.服务器读取访问次数文件,+1,向客户端返回
3.服务器保存新的浏览次数
4.新用户访问,重复123即可
解决方案(主要算法):
1. 数据文件:counter.dat
2. 读出数据文件打开文件;如果不存在,创建,并以0为初识数据;否则,读出数据;关闭文件。
3. 把累加后的数据写入文件counter.dat累加数据;打开文件;写入数据;关闭文件;
4. 向网页输出信息;
建立Count_Visitor文件夹。
在Count_Visitor文件夹中,创建Count_Visitor.php文件,并键入以下代码:
<html>
<head><meta charset="UTF-8"><title>浏览计数器-ljccccccccccc@163.com</title>
</head>
<body><?php//数字输出网页计数器$max_len = 9;$CounterFile = "counter.dat";if(!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);}$counter++; //计数器加一$cf = fopen($CounterFile,"w"); //写入新的数据fputs($cf,$counter);fclose($cf);?><div id="dd" align="center"><span>欢迎您!</span><span>您是本站的第<?phpecho $counter; //输出计数器?>位访客!</span></div></body>
</html>
如果有需要可以自己键入css文件装饰.
代码中包含的变量及其含义
$max_len : 自定义变量。计数器的最大位数;
$CounterFile : 自定义变量。计数器存放的文件(路径和文件名);
$counter : 自定义变量。计数器的值;
$cf : 自定义变量。打开计数文件的句柄;
代码中包含的函数与含义
file_exists($CounterFile) : 判断文件是否存在;
fopen($CounterFile,“w”) : 以写入方式打开文件。(函数自带属性,如果不存在则创建)
fopen($CounterFile,‘r’) : 以只读方式代开文件。
fgets($cf,$max_len) : 从文件中读出指定长度的字符
fputs($cf,“0”) : 把字符“0”写入$cf
fclose($cf) : 关闭$cf打开的文件
trim(fgets($cf,$max_len)) : 去除 取出字符串的 两边的空格符
今天的笔记就到这啦!
很简单的php小应用。
希望不懂的地方跟博主交流!
【PHP】简单的网站访问量计数器实现相关推荐
- php 网站计数器,PHP实现网站访问量计数器
简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览次数 4.新用户访问,重复123即可 解决方案 ...
- php页面计数器,PHP实现网站访问量计数器
每个网站都会有浏览量.本文我们就和大家分享一下简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览 ...
- php 网站计数器,PHP实现网站访问量计数器实现方法
网站访问量也是一项重要的功能,本文主要为大家详细介绍了PHP实现网站访问量计数器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 简单的网站访问量计数器实现,具体如下 首先说明思 ...
- PHP实现网站访问量计数器
简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览次数 4.新用户访问,重复123即可 解决方案 ...
- php 网站计数器,PHP用函数嵌入网站访问量计数器
这是一种方法实现计数器.想看另一种方法的请点击:[PHP]简单的网站访问量计数器实现 想看具体代码思路的也请点击上面的链接. 创建Embed-Count文件夹 在Embed-Count文件夹下面创建c ...
- 防刷新网站访问量计数器
一.JSP内置对象application 1.application对象简介2.application对象中的常用方法3.application对象属性范围 二.具体实现 1.实现功能2.实现步骤 三 ...
- 基于redis简单实现网站访问量计数
环境准备: 如果不熟悉redis和springboot简单整合的小伙伴可以先移步我之前的文章喔,里面有详细教学~ https://blog.csdn.net/weixin_47025166/artic ...
- php记录网站访问,PHP简单实现记录网站访问量的功能
这篇文章主要介绍了PHP简单实现记录网站访问量功能,涉及php针对文件加锁读写及日期时间转换等相关操作技巧,需要的朋友可以参考下 本文实例讲述了PHP简单实现记录网站访问量功能.分享给大家供大家参考, ...
- php网站统计浏览量,PHP简单实现记录网站访问量功能示例
本文实例讲述了PHP简单实现记录网站访问量功能.分享给大家供大家参考,具体如下: tongji/index.php文件: $file = dirname(__FILE__).'/tongji.db'; ...
最新文章
- 89. a^b【快速幂模板】
- 稀疏矩阵快速转置c语言代码(详解)
- 结队开发之NABCD
- Microsoft Visual C++ Runtime Library 错误解决办法
- 03-肯德基点餐:抽象工厂模式
- Java基础提高学习笔记1
- Windows Phone 7将加入复制粘贴功能
- cad会员共享_CAD迷你画图共享版下载
- java + concat_Java中concat()方法和加号(+)运算符之间的区别
- 【PyCharm】PyCharm破解版在系统崩溃后无法启动
- 企业征信查询工具--企信宝
- 计算机显卡类型有,显卡类型分几种|笔记本显卡类型
- kettle启动 carte服务部署
- python公式计算_Python Numpy计算各类距离的方法
- 自动代理老是自动打开上不了网的解决办法
- Java swing 写会员卡管理系统
- php mysql 变量赋值_mysql存储过程中变量的定义赋值操作
- Ubuntu18.04 GoldenDict安装及配置
- 七年级下册信息技术认识计算机硬件,七年级信息技术下册
- 计算机学家名言 英语,科学家英语名言
热门文章
- 将ResNet分类器做成一个小网站界面
- ubuntu 20.04 安装安卓app 使用 anbox
- 通过自定义的key进行加密解密
- Android Compose 新闻App(二)ViewModel、Hlit、数据流
- H5游戏见缝插针开发
- Windows下使用Inno Setup 制作exe安装包
- Win7笔记本如何调整屏幕亮度
- 人脸扫描建模_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!
- 国外开源IoT平台Thingsboard社区版本(V3.3.2)在Win10环境下进行源码编译及运行指南
- maven项目配置阿里云镜像下载jar包