php实现网站访客数量统计的方法(简单实现,不能防刷新)
方法一:
<?php
function Counter()//定义函数
{
$five = "00000";//声明变量,$five,$four等变量表示零的个数,放在数字前边构成6位数
$four = "0000";
$three = "000";
$two = "00";
$one = "0";
$counter = "rec.txt";//存放访问数的目的文件,.dat格式
if(!file_exists($counter))//判断文件是否存在
{
$counter = fopen($counter,"w");
$num = 1;
fputs($counter,"1");//写入文件
fclose($counter);
print "$five"."$num";
}else{
$fp = fopen($counter,"r+");
$num = fgets($fp,"1024");//如果文件存在则读出文件,并加 1
$num = $num + 1;
if($num < 10)
print "$five"."$num";
elseif($num < 100)
print "$four"."$num";
elseif($num < 1000)
print "$three"."$num";
elseif($num < 10000)
print "$two"."$num";
elseif($num < 100000)
print "$one"."$num";
else
print "$num";
}
$fp = fopen("$counter","w");
fputs($fp,"$num");
fclose($fp);
}
?>
<html>
<head>
<title>网站访客统计</title>
</head>
<body>
<center>
<h1>网站访客统计</h1>
<font size="6" face="隶书" >欢迎访问CMS集中营!您是第</font>
<B>
<font size="9" face="Verdana" color="#FF0000"><?php Counter() ?></font>
</B>
<font size="6" face="隶书" >位访客!</font>
</center>
</body>
</html> 方法二:
<html>
<head>
<title>网站访客统计</title>
</head>
<body>
<center>
<h1>网站访客统计</h1>
<font size="6" face="隶书" >欢迎访问CMS集中营!您是第</font>
<B>
<?php
$counter=1;
if(file_exists("rec.txt"))
{
$fp=fopen("rec.txt","r");
$counter=fgets($fp,1024);
$counter++;
fclose($fp);
}
$fp=fopen("rec.txt","w");
fputs($fp,$counter);
fclose($fp);
echo "<font size='9' face='Verdana' color='#FF0000'>".$counter."</font>";
?>
</B>
<font size="6" face="隶书" >位访客!</font>
</center>
</body>
</html>
php实现网站访客数量统计的方法(简单实现,不能防刷新)的更多相关文章
- php中获取网站访客来源的关键词方法
		php中获取网站访客来源的关键词方法,收集了 <?php class keyword{ public function getKeyword($referer){ if(strpos($refe ... 
- 新增访客数量MR统计之MR数据输出到MySQL
		关注公众号:分享电脑学习回复"百度云盘" 可以免费获取所有学习文档的代码(不定期更新)云盘目录说明:tools目录是安装包res 目录是每一个课件对应的代码和资源等doc 目录是一 ... 
- 新增访客数量MR统计之数据库准备
		关注公众号:分享电脑学习回复"百度云盘" 可以免费获取所有学习文档的代码(不定期更新)云盘目录说明:tools目录是安装包res 目录是每一个课件对应的代码和资源等doc 目录是一 ... 
- 新增访客数量MR统计之Reduce和Runner相关准备
		关注公众号:分享电脑学习回复"百度云盘" 可以免费获取所有学习文档的代码(不定期更新)云盘目录说明:tools目录是安装包res 目录是每一个课件对应的代码和资源等doc 目录是一 ... 
- 新增访客数量MR统计之NewInstallUserMapper相关准备
		关注公众号:分享电脑学习回复"百度云盘" 可以免费获取所有学习文档的代码(不定期更新)云盘目录说明:tools目录是安装包res 目录是每一个课件对应的代码和资源等doc 目录是一 ... 
- 【转载】国内网站博客数据统计选免费Google Analytics还是百度统计
		[转载]国内网站博客数据统计选免费Google Analytics还是百度统计 Google Analytics谷歌统计是我用的第一个网站统计工具,当然现在也一直在用.Google Analytics ... 
- XSS结合JSONP获取网站访客社交账号信息
		我在本地环境搭建了一个WordPress网站,并在该网站中植入JavaScript文件.如果访客在浏览网站时登录了百度账号,该js文件能够利用JSONP获取网站访客的百度账号信息. 具体情况如下: 1 ... 
- PHP实现网站访客来访显示访客IP&浏览器&操作系统
		PHP实现网站访客来访显示访客IP&浏览器&操作系统 代码 function getOs() { if (!empty($_SERVER['HTTP_USER_AGENT'])) { ... 
- 新增访客数量MR统计之NewInstallUserMapper中维度信息准备
		关注公众号:分享电脑学习回复"百度云盘" 可以免费获取所有学习文档的代码(不定期更新)云盘目录说明:tools目录是安装包res 目录是每一个课件对应的代码和资源等doc 目录是一 ... 
随机推荐
- c/c++ 数据结构之位图(bitmap)具体解释
			1. 概述 位图(bitmap)是一种很经常使用的结构,在索引.数据压缩等方面有广泛应用. 本文介绍了位图的实现方法及其应用场景. 2. 位图实现 2014728101320" alt=& ... 
- 鸟哥的Linux私房菜-----8、文件系统的装载
			watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGVrZXdhbmd6aQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ... 
- jsonArray和Java List对象互转,日期处理
			List转jsonArray : // 格式化日期 JsonConfig jsonConfig = new JsonConfig(); DSHJsonDateValueProcessor dshJso ... 
- iOS开发之KVC全解
			一 KVC的基本概念 1.KVC是Key Value Coding的缩写,意思是键值编码. 在iOS中,提供了一种方法通过使用属性的名称(也就是Key)来间接访问对象属性的方法,这个方法可以不通过g ... 
- NOIP 2015 DAY2
			跳石头 题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好了两块岩石作为比赛起点和终点.在起点和终点之间,有 N 块 ... 
- [Swift]LeetCode1071.字符串的最大公因子 | Greatest Common Divisor of Strings
			★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ... 
- 语法错误1:TabError: Inconsistent use of tabs and spaces in indentation
			如图错误: 出错原因: 由于写代码过程用的tab缩进 解决方法: 把tab缩进改用空格缩进 
- doctype声明 过渡transitional 严格strict 框架frameset
			DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本. 其中的DTD(例如上例中的xhtml1-transitional.dtd)叫文档类型定义 ... 
- Linux学习笔记--文件夹结构
			暂时先上一张图学习吧,先大致了解好,再进行深入的学习. 
- JS排序之快速排序
			JS排序之快速排序 一个数组中的数据,选择索引为(2/数组长度)的那个数据作为基数,数组中的其他数据与它对比,比它数值小的放在做数组,比它数值大的放在右数组,最后组合 左数组+基数+右数组,其中,左数 ... 
