php 网站计数器,PHP实现网站访问量计数器
简单的网站访问量计数器实现,具体如下
首先说明思路:
1.用户向服务器发出访问请求
2.服务器读取访问次数文件,+1,向客户端返回
3.服务器保存新的浏览次数
4.新用户访问,重复123即可
解决方案(主要算法):
1.数据文件:counter.dat
2.读出数据文件
打开文件;
如果不存在,创建,并以0为初识数据;
否则,读出数据;
关闭文件。
3.把累加后的数据写入文件counter.dat
累加数据;
打开文件;
写入数据;
关闭文件;
4.向网页输出信息;
建立Count_Visitor文件夹。
在Count_Visitor文件夹中,创建Count_Visitor.php文件,并键入以下代码:
浏览计数器-ljccccccccccc@163.com
//数字输出网页计数器
$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);
?>
欢迎您!
您是本站的第
echo $counter; //输出计数器
?>
位访客!
如果有需要可以自己键入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】简单的网站访问量计数器实现
简单的网站访问量计数器实现 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览次数 4.新用户访问,重复123即可 解决方案(主要算法 ...
- 防刷新网站访问量计数器
一.JSP内置对象application 1.application对象简介2.application对象中的常用方法3.application对象属性范围 二.具体实现 1.实现功能2.实现步骤 三 ...
- php页面计数器,PHP实现网站访问量计数器
每个网站都会有浏览量.本文我们就和大家分享一下简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览 ...
- php 网站计数器,PHP实现网站访问量计数器实现方法
网站访问量也是一项重要的功能,本文主要为大家详细介绍了PHP实现网站访问量计数器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 简单的网站访问量计数器实现,具体如下 首先说明思 ...
- PHP实现网站访问量计数器
简单的网站访问量计数器实现,具体如下 首先说明思路: 1.用户向服务器发出访问请求 2.服务器读取访问次数文件,+1,向客户端返回 3.服务器保存新的浏览次数 4.新用户访问,重复123即可 解决方案 ...
- php 网站计数器,PHP用函数嵌入网站访问量计数器
这是一种方法实现计数器.想看另一种方法的请点击:[PHP]简单的网站访问量计数器实现 想看具体代码思路的也请点击上面的链接. 创建Embed-Count文件夹 在Embed-Count文件夹下面创建c ...
- mysql点击计数器_MySql计数器,如网站点击数,如何实现高性能高并发的计数器功能...
MySql计数器,如网站点击数,如何实现高性能高并发的计数器功能 Clicks: 5338 Date: 2014-03-29 23:30:42 Power By 李轩Lane TagMysql计数器高 ...
- 分别设计网页访问计数器,会话计数器,访问网站计数器。
张继军 董卫 <java web 应用开发技术与实案列教程>课后习题之第三章第7题 网页访问计数器count1.jsp 会话计数器count2.jsp 访问网站访问计数器count3.js ...
- linux网站ip访问量查询,如何统计网站每天PV和IP访问量排行
近几天,官网登陆注册页面总是会有人进行账号密码试探,为了观察网站每天一些访问量情况,提早发现问题,特意统计了网站的页面及IP访问量,并将前10名,通过web页面展示出来. 1.分析页面和IP访问量排行 ...
最新文章
- 容器必须设置宽度吗_消防泵必须设置自动巡检柜吗
- 在 MFC SDI 程序中实现多语言程序界面
- Python基础教程学习笔记:第二章 列表和元组
- 河南大学计算机组成原理,河南大学计算机组成原理考点
- 连接pgsql_Laravel 数据库连接配置和读写分离
- 李炎恢老师Dreamweaver视频课程(53课时)[已完结]
- python写一个类600行代码_带你领略算法的魅力,一个600行代码的分词功能实现(一)...
- mysql配置文件my.cnf解析
- python必背代码-Python一些实用代码
- WinForm 窗体基本属性、公共控件
- 微信APP支付开发步骤及要点
- java 类方法中this_Java Eclipse 中 在类与方法调用中 (this)的用法
- 颜色分类Python解法
- 王炜:城市虚拟交通系统与交通发展决策支持模式研究
- DSm安装mysql_黑群辉DSM6.17安装图文教程 - 诗风个人博客
- 手把手教你如何绘制一辆,“单身自行车”,哈哈哈!
- 国内Cortex-M内核MCU产品性能哪家强?
- PHP-CGI远程代码执行
- Android Studio 使用中 遇到的那些奇奇怪怪的问题
- “中国健康与营养调查”CHNS数据
热门文章
- python作业代码没有缩进严重吗_Python代码需要缩进吗
- mysql key buffer_mysql 开发进阶篇系列 16 MySQL Server(myisam key_buffer)
- oracle session_wait,转载:学习Oracle动态性能表-(8)-V$SESSION_WAIT,V$SESSION_EVENT
- python atm作业详解_Python学习day5作业-ATM和购物商城
- jupyternotebook运行python_jupyter notebook参数化运行python方式
- C++一位的字符数字转数字
- Oracle 软件的安装
- Scrapy 爬虫去重效率优化之 Bloom Filter的算法的对接
- 改进初学者的PID-修改整定参数
- java 求最长重复子串_给定一个字符串,求出其最长的重复子串。