php流量统计代码_用php编写的简单的网站流量统计程序

news/2024/5/10 18:19:50/文章来源:https://blog.csdn.net/weixin_35817602/article/details/115097044

流量统计工具,诸如cnzz,百度统计,51啦,都是非常不错的,功能也很强大。闲来没事,自己写了一个简单的流量统计工具,不过只能统计访问时间,访问者ip,访问来路,受访页面,来自搜索引擎和搜索关键词。对比专业的流量统计工作来说肯定是微不足道的,但是说名了一点,其实大多数统计到的数据都没有我们想象那么难,有时候只需一个系统变量或者提取url中的一些信息就可以得出相应的统计信息。

722bf57d76dcb749e58c6e92864a1fa9.png

(数据表结构和统计到的部分数据信息)

程序部分:

visited();    //调用统计函数(最好放在公共页面)

//访问量

function visited(){

$now_time = time();

$referer_url = $_SERVER['HTTP_REFERER'];    //来自的页面地址

$from_spider = $keywords = '';

if(!empty($referer_url)){

if(strstr($referer_url,'www.baidu.com')){

$referer_url = explode("&",$referer_url);

foreach($referer_url as $val){

if(strstr($val,'wd=')){

$keywords = explode("wd=",$val);

$keywords = $keywords[1];

}

}

$from_spider = '百度';

$keywords = urldecode($keywords);

}elseif(strstr($referer_url,'www.google')){

$referer_url = explode("&",$referer_url);

foreach($referer_url as $val){

if(strstr($val,'q=')){

$keywords = explode("q=",$val);

$keywords = $keywords[1];

}

}

$from_spider = '谷歌';

$keywords = urldecode($keywords);

}

}

//只判断了百度和谷歌的,其他的原理一样

$theData = array(

'access_time'    => $now_time,

'access_date'    => date("Y-m-d",$now_time),

'access_url'    => $_SERVER['REQUEST_URI'],

'referer_url'    => $_SERVER['HTTP_REFERER'],

'keywords'        => $keywords,

'ip_address'    => $_SERVER['REMOTE_ADDR'],

'from_spider'    => $from_spider,

);

$sql = "insert into stats (access_time,access_date,access_url,referer_url,keywords,ip_address,from_spider) values ('".$theData['access_time']."','".$theData['access_date']."','".$theData['access_url']."','".$theData['referer_url']."','".$theData['keywords']."','".$theData['ip_address']."','".$theData['from_spider']."')";

echo $sql; exit;mysql_query($sql);

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_792266.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怎么上传网站到虚拟服务器,如何将Wordpress网站上传至虚拟主机

搭建好的网站,在购买好如何将Wordpress网站上传至虚拟主机很多站长在本地搭建好服务器,一般会将网站的内容在本地服务器完全规划好,然后整体打包上传。比如一个新的项目需要上线,通常会将网站模板放在本地服务器根目录下(相关阅读…

护卫神怎么安装mysql_Apache大师怎么安装?护卫神Apache建站大师安装教程

最近有网友说不知道怎么安装护卫神Apache建站大师,不知道在哪里可以下载到最新版本,今天极速小编为你做一个简单的安装教程,希望对你们有帮助。首先我们下载护卫神Apache建站大师(下载地址:http://www.jisuxz.com/down/47579.html…

网站服务器域名费用入什么科目,域名费用计入什么科目

域名费用计入什么科目 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。华为云帮助中心,为用户提供产品简介、价格说明、…

怎么样的网站设计才能吸引用户呢?

小编接触过不少企业建站与个人建站的客户,他们往往在网站建设、页面设计上并不讲求怎么样美观;怎么样符合用户浏览体验;色调怎么样搭配,他们只追求建站的速度要快,往往这样导致了网站上线后,会出现许许多多…

网站静态化处理—动静整合方案(2)

上篇文章我简要的介绍了下网站静态化的演进过程,有朋友可能认为这些知识有点过于稀松平常了,而且网站静态化的技术基点也不是那么高深和难以理解,因此它和时下日新月异的web前端技术相比,就显得不伦不类了。其实当我打算写本系列的…

样式问题-如何一次性设置网站英文字体样式,中文字体等样式

异常处理汇总-前端系列 http://www.cnblogs.com/dunitian/p/4523015.html 今天才发现,CSS 的 font-family 属性 的基本能力之一就是依其列表内字体的排序(优先级)来显示文字。 如果设定为「font-family: "英文字体", "中文字…

大型网站的灵魂——性能

前言 在前一篇随笔《大型网站系统架构的演化》中,介绍了大型网站的演化过程,期间穿插了一些技术和手段,我们可以从中看出一个大型网站的轮廓,但想要掌握设计开发维护大型网站的技术,需要我们一步一步去研究实践。所以我…

Go学习笔记 - 第一个小网站【helloworld】

效果如图: main.go文件代码如下: package mainimport "fmt" import "net/http"func main() {fmt.Printf("网站开始运行,地址:http://localhost:8080")http.HandleFunc("/", func(write…

一个母婴电子商务网站贝贝网的大数据平台及机器学习实践【转】

关键字:大数据平台、机器学习 贝贝网的主要产品是垂直的母婴类,母婴相对一般的电子商务网站有一些特点:第一个特点是商品周期短,在母婴网站上的商品,在线的时间不会超过5-7天,第二个是用户需求的变化快&…

SEO人员:如何快速诊断竞争对手网站!

古语有云:知己知彼百战不殆,更好的洞悉竞争对手,对于SEO而言,往往事半功倍,特别是对于初入行业的网站,审查竞争对手的网站,有利于快速寻找突破口,建立差异化。那么,SEO人…

Accept-Language与多语言网站应用

Accept-Language 我们能从请求头中获取到浏览器愿意接收的语言类型 let http require(http); http.createServer(function(req,res){res.end(req.headers[accept-language]); }).listen(8080);<<< 输出 zh-CN,zh;q0.9其中多种语言之间用,隔开&#xff0c;而每种语言…

前端页面有那个html还是jsp(扩展ajax对seo的影响)

2019独角兽企业重金招聘Python工程师标准>>> html&#xff1a;前端页面给普通用户看的&#xff0c;访问速度要快&#xff0c;能做到前后端分离 使用html&#xff0c;比如是登录注册功能&#xff0c;我们提交的表单数据从servlet回来的数据不能直接放到html中显示。我…

《时代》评出50个最酷网站 25个网站非上不可

从2003年开始&#xff0c;《时代》周刊每年都会评选出一系列最受欢迎的网站&#xff0c;在这些网站身上我们不难看出互联网的变革与发展&#xff0c;同时清楚的认识到什么样的网站能够引领潮流。北京时间7月10日&#xff0c;美国《时代》周刊近日公布了2007年50个最受欢迎的网站…

19款网站常见多图片自动轮播banner源码

收集到的,希望能对大家有用 19款网站常见多图片自动轮播banner源码http://bbs.blueidea.com/thread-2729702-1-1.html点击图片进入下载页 点击文字查看效果演示韩国滚动图片banner17(仿三维空间前后替换)韩国滚动图片banner16(左右滚动)韩国滚动图片banner15(定时滚动)韩国滚动…

asp.net printbodyhtml.innerhtml 该内容不是文本_杭州诠网科技解析优化要如何避免网站内容的雷同?...

原标题&#xff1a;杭州诠网科技解析优化要如何避免网站内容的雷同&#xff1f;现在很多企业网站都是同一套网站代码做出来的&#xff0c;如果一套代码用的人多了&#xff0c;那么势必会导致网上很多雷同的网站&#xff0c;那么企业要如何避免网站内容重复呢&#xff0c;如何做…

网站能正常登陆但是点进去出现404错误_虚拟主机迁移网站教程如何操作?虚拟主机迁移网站难吗?...

虚拟主机迁移网站教程如何操作&#xff1f;虚拟主机迁移网站难吗&#xff1f;虚拟主机是现在很多企业网站建设的优先选择&#xff0c;因为虚机主机建站的成本是比较小的&#xff0c;也能满足企业网站的日常需要。但是总有一些站长租用的虚拟主机会出现各种问题&#xff0c;导致…

健康世界官方网站绿色健康知识门户网站源码-www.jiankangshijie.com

健康世界官方网站绿色健康知识门户网站源码 数据量&#xff1a;37000条左右 在线演示&#xff1a;健康世界官方网站 http://www.jiankangshijie.com 程序大小&#xff1a;495M 模板&#xff1a;DIVCSS 地址&#xff1a;http://www.bbscms.net/html/cmsmb/dedecms/20111231/4506…

php8网站,PHP8新特性解读(开发代码实例演示)

“本文主要内容为解读PHP8.0的主要新特性”PHP8新特性前言PHP8在2020年11月26日正式发布&#xff0c;又一个里程碑到来。根据官网的信息目前已经发布到了8.0.2版本&#xff0c;但目前许多的项目还是保持在5.6版本&#xff0c;旧的不去新的不来&#xff0c;如有实际需要该升级升…

网盘网站需要多大的服务器,一个网站服务器需要多大内存

一个网站服务器需要多大内存 内容精选换一换使用华为云备案系统时&#xff0c;全国互联网安全管理服务平台会有一些限制条件&#xff0c;具体限制条件请参见表1。一个网站可以绑定多个域名。注册多个不同的域名&#xff0c;并且将这些域名绑定到同一个网站上&#xff0c;可以让…

10个帮程序员减压放松的网站

同学们工作之余&#xff0c;不妨放下微博跟朋友圈&#xff0c;来这10个网站感受一下看着就醉了的情境&#xff1a;「念完往上一推音乐键&#xff0c;我往后一靠&#xff0c;潮乎乎的软皮耳机里头&#xff0c;音乐排山倒海。」今天推荐的网站&#xff0c;利用代入感强的图片与音…