• 技术文章 >后端开发 >PHP问题

    php怎么实现访问量

    藏色散人藏色散人2021-12-15 09:53:49原创904

    php实现访问量的方法:1、读出数据文件;2、把累加后的数据写入文件“counter.dat”;3、向网页输出信息即可。

    php入门到就业线上直播课:进入学习

    本文操作环境:Windows7系统,PHP7.4版,Dell G3电脑。

    php怎么实现访问量?

    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>您是本站的第
       <?php
        echo $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中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php 访问量
    上一篇:php 怎么防止session 失效 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• PHP中作用域划分为哪几种?作用域能够被访问的区域是?• 如何用PHP获取referer判断来路防止非法访问• php如何设置访问端口• php怎么禁止国内ip访问网站
    1/1

    PHP中文网