我的编程空间,编程开发者的网络收藏夹
学习永远不晚

php如何实现前端统计流量

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

php如何实现前端统计流量

这篇文章将为大家详细讲解有关php如何实现前端统计流量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php实现前端统计流量的方法:1、创建一个PHP示例文件;2、定义变量;3、读取数据;4、判断是否已过去一天;5、根据IsGone进行相应操作即可。

php如何实现前端统计流量

本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。

php流量统计功能的实现代码

用php实现的流量统计功能代码,本代码仅供学习交流,其中必有不妥之处。

流量统计功能

显示效果:

总访问量:399 今日流量:14 昨日流量:16
-- -- 表的结构 `mycounter` -- CREATE TABLE `mycounter` ( `id` int(11) NOT NULL auto_increment, `Counter` int(11) NOT NULL, `CounterLastDay` int(10) default NULL, `CounterToday` int(10) default NULL, `RecordDate` date NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=2 ;

函数过程如下:

<?PHP public function ShowMyCounter(){ //定义变量 $IsGone = FALSE; //读取数据 $querysql = "SELECT * FROM `mycounter` WHERE id = Ƈ' "; $queryset = mysql_query($querysql); $row = mysql_fetch_array($queryset); //获得时间量 $DateNow = date('Y-m-d'); $RecordDate = $row['RecordDate']; $DateNow_explode = explode("-",$DateNow); $RecordDate_explode = explode("-",$RecordDate); //判断是否已过去一天 if( $DateNow_explode[0] > $RecordDate_explode[0]) $IsGone = TRUE; else if( $DateNow_explode[0] == $RecordDate_explode[0] ){ if( $DateNow_explode[1] > $RecordDate_explode[1] ) $IsGone = TRUE; else if( $DateNow_explode[1] == $RecordDate_explode[1] ){ if( $DateNow_explode[2] > $RecordDate_explode[2] ) $IsGone = TRUE; }else BREAK; // www.jbxue.com}else BREAK; //根据IsGone进行相应操作 IF($IsGone) { $RecordDate = $DateNow; $CounterToday = 0; $CounterLastDay = $row['CounterToday']; $upd_sql = "update mycounter set RecordDate = '$RecordDate',CounterToday = '$CounterToday',CounterLastDay = '$CounterLastDay' WHERE id = Ƈ' "; mysql_query($upd_sql); } //再次获取数据 $querysql = "SELECT * FROM `mycounter` WHERE id = Ƈ' "; $queryset = mysql_query($querysql); $Counter = $row['Counter']; $CounterToday = $row['CounterToday']; $CounterLastDay = $row['CounterLastDay']; if($row = mysql_fetch_array($queryset) ){ if( $_COOKIE["user"] != "oldGuest" ){ $Counter = ++$row['Counter']; $CounterToday = ++$row['CounterToday']; $upd_sql = "update mycounter set counter = '$Counter',CounterToday = '$CounterToday' WHERE id = Ƈ' "; $myquery = mysql_query($upd_sql); } echo "总访问量:".$Counter; echo " "; echo "今日流量:".$CounterToday; echo " "; echo "昨日流量:".$CounterLastDay; }else{//如果数据库为空时,相应的操作 } } ?>

当然,需要在文件第一行开始写出如下代码:

<?PHP session_start(); if( !isset($_COOKIE["user"]) ){ setcookie("user","newGuest",time()+3600); }else { setcookie("user","oldGuest"); } ?>

关于“php如何实现前端统计流量”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

php如何实现前端统计流量

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

php如何实现前端统计流量

这篇文章将为大家详细讲解有关php如何实现前端统计流量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php实现前端统计流量的方法:1、创建一个PHP示例文件;2、定义变量;3、读取数据;4、判断是否已过去
2023-06-22

php 怎么实现前端统计流量

php实现前端统计流量的方法:1、创建一个PHP示例文件;2、定义变量;3、读取数据;4、判断是否已过去一天;5、根据IsGone进行相应操作即可。
2014-05-08

php如何实现统计浏览量

今天小编给大家分享一下php如何实现统计浏览量的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、利用cookies统计浏览量
2023-07-05

Linux系统如何使用iptables统计端口流量

这篇文章主要介绍Linux系统如何使用iptables统计端口流量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.添加ip/端口的流量统计 入网流量: iptables -A INPUT -d 0.0.0.0 -p
2023-06-28

php前后端分离如何实现

要实现PHP前后端分离,需要使用以下技术和方法:1. 使用前端框架:选择一个前端框架(如React、Vue.js、Angular等)来构建用户界面和处理用户交互。前端框架通过AJAX或者其他方式与后端通信。2. 接口化后端:后端将业务逻辑单
2023-10-09

如何实现前端表格自动计算

这篇文章将为大家详细讲解有关如何实现前端表格自动计算,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。序言当我的团队进行税务系统模块开发的时候,我发现他们需要花费80%的时间去解决计算问题,尤其体现在表格(G
2023-06-08

如何用php实现前端后台分离

这篇文章主要讲解了“如何用php实现前端后台分离”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用php实现前端后台分离”吧!构建后台API接口PHP作为一种服务器端脚本语言,相比于Jav
2023-07-05

JavaScript如何实现前端网页版倒计时

小编给大家分享一下JavaScript如何实现前端网页版倒计时,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!效果代码// An highlighted block
2023-06-14

如何实现一个前端监控回放系统

本文通过各类调研以及实际项目开发中总结的经验,以记录在实现前端监控回放系统的过程中会用到的一些 Web API 与新技术能力,为大家提供一些可行的实现思路。

如何使用shell统计网卡流量

小编给大家分享一下如何使用shell统计网卡流量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用shell脚本计算Linux网卡流量,方法中最关键点: 代码如下
2023-06-09

如何在前端云计算中实现无服务器

企业可以选择为现有应用程序构建云前端计算元素,而无需将整个应用程序迁移到云端。而为了实现该操作,他们可以选择多种技术,包括无服务器计算和容器。

前端canvas如何实现水印

小编给大家分享一下前端canvas如何实现水印,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!两种水印效果如图:原理解析:图一斜纹类:创建一个和页面一样大的画布,根
2023-06-09

vue如何实现前端分页

Vue可以通过以下几种方式来实现前端分页:1. 使用Vue自带的v-for指令和计算属性:可以将数据和页码信息存储在Vue的data中,然后使用v-for指令结合计算属性来实现分页效果。```vue{{ item }}上一页下一页
2023-08-09

如何在微信公众号上用PHP实现阅读量统计

如何在微信公众号上用PHP实现阅读量统计随着微信公众号的普及和发展,许多企业和个人开始关注公众号的阅读量。阅读量是衡量一篇文章受欢迎程度的重要指标,对于公众号主来说,了解阅读量可以帮助他们更好地了解读者的兴趣和需求,进而调整内容和策略。本文
如何在微信公众号上用PHP实现阅读量统计
2023-10-28

php如何统计网站访问量

要统计网站的访问量,可以使用以下几种方法:1. 使用服务器日志分析工具:服务器日志记录了每个访问网站的请求,可以使用工具(如AWStats、Webalizer)来分析这些日志文件,可以得到每天、每周、每月等不同时间段内网站的访问量统计数据。
2023-09-27

php如何统计网站访问量

PHP提供多种方法来统计网站访问量,包括:使用服务器日志、PHP内置函数、第三方库、数据库、异步统计。每种方法都有其优缺点,例如:服务器日志提供原始数据,而数据库允许聚合和自定义报告。考虑因素包括机器人流量、隐私和安全性。
php如何统计网站访问量
2024-04-10

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录