分享一款通用网页计数器(网站计数器)代码
网站建设中我们希望统计一个页面甚至是整站的访问量,这是需要网页计数器代码来实现,今天小郭就分享一款通用的网页计数器代码,
下面就直接看代码
<?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,前端访问就可以看到效果了。
以上就是网页计数器代码的全部内容了,更多网站建设教程请继续关注小郭博客。