当前位置:首页 > 学无止境 > web前端>正文

分享一款通用网页计数器(网站计数器)代码

2020-11-27 23:12:02 分类: web前端 阅读(6183) 编辑:小郭 评论(6)

网站建设中我们希望统计一个页面甚至是整站的访问量,这是需要网页计数器代码来实现,今天小郭就分享一款通用的网页计数器代码,


下面就直接看代码

<?php
session_start();//定义session,同一IP登录不累加
?>
<?php
$filepath = 'count.txt';
$ssTemp = isset($_SESSION['temp'])?$_SESSION['temp']:"";
if ($_SESSION['temp'] == '')//判断$_SESSION[temp]的值是否为空,其中的temp为自定义的变量
{
 if (!file_exists($filepath))//检查文件是否存在,不存在刚新建该文件并赋值为0
 {
  $fp = fopen($filepath,'w');
  fwrite($fp,0);
  fclose($fp);
  counter($filepath);
 }else
 {
  counter($filepath);
 }
 $_SESSION['temp'] = 1;//登录以后,给$_SESSION[temp]赋一个值1
}
function counter($f_value)
{
 //用w模式打开文件时会清空里面的内容,所以先用r模式打开,取出文件内容,保存到变量
 $fp = fopen($f_value,'r') or die('打开文件时出错。');
 $countNum = fgets($fp,1024);
 fclose($fp);
 $countNum++;
 $fpw = fopen($f_value,'w');
 fwrite($fpw,$countNum);
 fclose($fpw);
}
?>
<p>已有<span><?php echo file_get_contents($filepath) ?></span>人次浏览了该页面</p>


看如下演示效果图:


网页计数器


新建一个文件index.php复制以上代码放进去,并且在同目录下新建计事本文件count.txt。

ok,前端访问就可以看到效果了。


以上就是网页计数器代码的全部内容了,更多网站建设教程请继续关注小郭博客。

标签: 网页计数器

热门标签 更多