iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php 怎么实现前端统计流量
  • 279
分享到

php 怎么实现前端统计流量

php统计流量 2014-05-08 15:05:07 279人浏览 猪猪侠
摘要

本文操作环境:windows7系统,PHP7.1版,Dell G3电脑。php 怎么实现前端统计流量?php流量统计功能的实现代码用php实现的流量统计功能代码,本代码仅供学习交流,其中必有不妥之处。流量统计功能 显示效果: 总访问量:39

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

php 怎么实现前端统计流量?

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"); 
} 
?>

--结束END--

本文标题: php 怎么实现前端统计流量

本文链接: https://www.lsjlt.com/news/918.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • php如何实现前端统计流量
    这篇文章将为大家详细讲解有关php如何实现前端统计流量,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php实现前端统计流量的方法:1、创建一个PHP示例文件;2、定义变量;3、读取数据;4、判断是否已过去...
    99+
    2023-06-22
  • Shell中怎么实现单机流量统计功能
    本篇文章为大家展示了Shell中怎么实现单机流量统计功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。#!/bin/shusage(){echo “Usage: $0 [-i INTERFACE] ...
    99+
    2023-06-09
  • php如何实现统计浏览量
    今天小编给大家分享一下php如何实现统计浏览量的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、利用cookies统计浏览量...
    99+
    2023-07-05
  • Linux系统如何使用iptables统计端口流量
    这篇文章主要介绍Linux系统如何使用iptables统计端口流量,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.添加ip/端口的流量统计 入网流量: iptables -A ...
    99+
    2023-06-28
  • 怎么使用SQL实现车流量的计算
    这篇文章主要为大家展示了“怎么使用SQL实现车流量的计算”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么使用SQL实现车流量的计算”这篇文章吧。卡口转换率将数据导入hive,通过SparkSq...
    99+
    2023-06-29
  • Linux下怎么统计局域网流量
    小编给大家分享一下Linux下怎么统计局域网流量,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1:统计10.86.0.0/16网段的内网流量情况将下面脚本保存成文件traffic-lan.sh(运行后需要等待10秒抓包)&...
    99+
    2023-06-28
  • java 实现监控rtsp流转flv,实现前端播放(前后端代码都有)
    一.服务代码 目录结构 maven配置文件引入坐标:         org.bytedeco javacv-platform ...
    99+
    2023-09-01
    音视频 spring boot java Powered by 金山文档
  • Nginx怎么实现简单的前端灰度系统
    本篇内容主要讲解“Nginx怎么实现简单的前端灰度系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx怎么实现简单的前端灰度系统”吧!写在前面的话灰度这个概念,来自数字图像领域,最初是描...
    99+
    2023-07-05
  • 怎么实现一个前端监控回放系统
    本篇内容主要讲解“怎么实现一个前端监控回放系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么实现一个前端监控回放系统”吧!1 / 实现方案思路要想给用户的访...
    99+
    2024-04-02
  • JavaScript实现前端网页版倒计时
    使用原生JavaScript简单实现倒计时,供大家参考,具体内容如下 效果 代码 // An highlighted block <!DOCTYPE html> &...
    99+
    2024-04-02
  • web前端中设计模式应用场景怎么实现
    今天就跟大家聊聊有关web前端中设计模式应用场景怎么实现,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.解释器模式对于一种语言,我们给出其文法表示...
    99+
    2024-04-02
  • 详解php实现统计浏览量的方法
    随着互联网的迅速发展,网站的访问量也越来越成为一个关键的指标。网站管理员想要通过准确的统计数据了解访问者的行为和喜好,从而为网站的改进和优化提供有力的依据。而浏览量作为网站访问量的一个重要指标,如何准确地统计并分析浏览量就成为一个比较困扰管...
    99+
    2023-05-14
    php
  • Linux系统怎么统计高速网络中的流量
    今天就跟大家聊聊有关Linux系统怎么统计高速网络中的流量,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。尽管Linux系统中有许多流量监控工具,但是在用户空间做数据包截取的系统开销过...
    99+
    2023-06-28
  • php怎么实现接受前端数据并转成json
    在前后端分离的开发模式下,前后端的数据传输采用的是 RESTful 接口。前端通过 AJAX 请求获取数据,而后端使用 PHP 脚本处理请求,将数据封装成 JSON 格式返回给前端。PHP 作为一个流行的服务器端脚本语言,可以方便地接受前端...
    99+
    2023-05-14
  • php怎么实现限流
    这篇文章给大家分享的是有关php怎么实现限流的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   什么是接口限流   那么什么是限流呢?顾名思义,限流就是限制流量,包括并发的流...
    99+
    2024-04-02
  • php前后端分离如何实现
    要实现PHP前后端分离,需要使用以下技术和方法:1. 使用前端框架:选择一个前端框架(如React、Vue.js、Angular等)...
    99+
    2023-10-09
    php
  • Python实现打印量统计
    需求: 统计每月每台打印机的打印量,打印量已生成CSV文件报告,可直接对该文件分析即可。 思路:主要用到Python的pandas模块,先分类汇总后再求和#conding:utf-8import csvfrom pandas import ...
    99+
    2023-01-31
    印量 Python
  • JS跨域前后端怎么实现
    这篇文章主要介绍“JS跨域前后端怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JS跨域前后端怎么实现”文章能帮助大家解决问题。浏览器的同源安全策略同源策略,它是由Netscape提出的一个著...
    99+
    2023-06-29
  • django前后端分离怎么实现
    要实现Django的前后端分离,可以使用Django Rest Framework(DRF)作为后端框架,同时使用一个前端框架(如R...
    99+
    2023-10-09
    django
  • 如何实现前端表格自动计算
    这篇文章将为大家详细讲解有关如何实现前端表格自动计算,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。序言当我的团队进行税务系统模块开发的时候,我发现他们需要花费80%的时间去解决计算问题,尤其体现在表格(G...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作