400-915-1135
详细

PHP实现网站访问量计数器

发表日期:2022-01-14 23:23:32   作者来源:超级管理员   浏览:0

每一个站点的访问量都会增加。这篇文章中,我们将与您共享一个简单的访问访问计数器的实现。

首先,我要介绍一下我的想法。

1.使用者对伺服器提出存取要求2、伺服器读取存取数档、+1、送回客户机3、伺服器储存新的阅读量4、新使用者存取、再按123键操作。

(基本运算法则):

1.资料档:计数.dat2.读取资料档案开启档案,若没有,建立,并将0作为初始资料;反之,读取资料;关闭档案。3.将累积的资料写到计数. dat档案中,开启档案、写资料、关机档案、将资讯输出至网页、建立档案档案。

在国家Visitor.ph p文件中,输入下列代码:

<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);
 ?>
 <p id="dd" align="center">
  <span>欢迎您!</span>
  <span>您是本站的第
   <?php
    echo $counter;       //输出计数器
   ?>
  位访客!</span>
 </p>
 
</body>
</html>

显示效果

如果有必要,请输入 css文件的修饰.

包含在代码中的变量和它们的意义

定制的变量。计数的最大数字;

$计数文件:定制的变量。档案(路径及档案名称)储存在计数器中;

$计数:定制的变量。计数器值;

$ cf:定制的变数。开启对档案进行计数的处理;

包含在代码中的功能和意义

File_exists ($计数档案):判定文件是否存在;

fopen ($计数档案," w"):以写的方式开启档案。(该功能具有自身的特性,若不存在,将会被创建)

fopen ($计数文件,'r'):用唯读的方式打开一个文件。

fgets ($ cf,$max_len):从一个文件中读取一个指定长度的字符

fputs ($ cf,”0"):在$ cf中写入“0”字符

fclose ($ cf):在$ cf中关闭文件

trim ($ cf,$max_len):从被移除的字符串两侧的空格中移除


本文章多为网络内容整理而来,如有侵犯您的权益,请联系我们免费删除