简单的网站访问量计数器实现

首先说明思路:

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】简单的网站访问量计数器实现相关推荐

  1. php 网站计数器,PHP实现网站访问量计数器

    简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览次数 4.新用户访问,重复123即可 解决方案 ...

  2. php页面计数器,PHP实现网站访问量计数器

    每个网站都会有浏览量.本文我们就和大家分享一下简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览 ...

  3. php 网站计数器,PHP实现网站访问量计数器实现方法

    网站访问量也是一项重要的功能,本文主要为大家详细介绍了PHP实现网站访问量计数器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 简单的网站访问量计数器实现,具体如下 首先说明思 ...

  4. PHP实现网站访问量计数器

    简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览次数 4.新用户访问,重复123即可 解决方案 ...

  5. php 网站计数器,PHP用函数嵌入网站访问量计数器

    这是一种方法实现计数器.想看另一种方法的请点击:[PHP]简单的网站访问量计数器实现 想看具体代码思路的也请点击上面的链接. 创建Embed-Count文件夹 在Embed-Count文件夹下面创建c ...

  6. 防刷新网站访问量计数器

    一.JSP内置对象application 1.application对象简介2.application对象中的常用方法3.application对象属性范围 二.具体实现 1.实现功能2.实现步骤 三 ...

  7. 基于redis简单实现网站访问量计数

    环境准备: 如果不熟悉redis和springboot简单整合的小伙伴可以先移步我之前的文章喔,里面有详细教学~ https://blog.csdn.net/weixin_47025166/artic ...

  8. php记录网站访问,PHP简单实现记录网站访问量的功能

    这篇文章主要介绍了PHP简单实现记录网站访问量功能,涉及php针对文件加锁读写及日期时间转换等相关操作技巧,需要的朋友可以参考下 本文实例讲述了PHP简单实现记录网站访问量功能.分享给大家供大家参考, ...

  9. php网站统计浏览量,PHP简单实现记录网站访问量功能示例

    本文实例讲述了PHP简单实现记录网站访问量功能.分享给大家供大家参考,具体如下: tongji/index.php文件: $file = dirname(__FILE__).'/tongji.db'; ...

最新文章

  1. 89. a^b【快速幂模板】
  2. 稀疏矩阵快速转置c语言代码(详解)
  3. 结队开发之NABCD
  4. Microsoft Visual C++ Runtime Library 错误解决办法
  5. 03-肯德基点餐:抽象工厂模式
  6. Java基础提高学习笔记1
  7. Windows Phone 7将加入复制粘贴功能
  8. cad会员共享_CAD迷你画图共享版下载
  9. java + concat_Java中concat()方法和加号(+)运算符之间的区别
  10. 【PyCharm】PyCharm破解版在系统崩溃后无法启动
  11. 企业征信查询工具--企信宝
  12. 计算机显卡类型有,显卡类型分几种|笔记本显卡类型
  13. kettle启动 carte服务部署
  14. python公式计算_Python Numpy计算各类距离的方法
  15. 自动代理老是自动打开上不了网的解决办法
  16. Java swing 写会员卡管理系统
  17. php mysql 变量赋值_mysql存储过程中变量的定义赋值操作
  18. Ubuntu18.04 GoldenDict安装及配置
  19. 七年级下册信息技术认识计算机硬件,七年级信息技术下册
  20. 计算机学家名言 英语,科学家英语名言

热门文章

  1. 将ResNet分类器做成一个小网站界面
  2. ubuntu 20.04 安装安卓app 使用 anbox
  3. 通过自定义的key进行加密解密
  4. Android Compose 新闻App(二)ViewModel、Hlit、数据流
  5. H5游戏见缝插针开发
  6. Windows下使用Inno Setup 制作exe安装包
  7. Win7笔记本如何调整屏幕亮度
  8. 人脸扫描建模_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!
  9. 国外开源IoT平台Thingsboard社区版本(V3.3.2)在Win10环境下进行源码编译及运行指南
  10. maven项目配置阿里云镜像下载jar包