php简单的网站流量统计程序(来源,搜索引擎,ip,关键词)

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

 

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

程序部分:

 代码如下 复制代码

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

时间: 2024-09-12 11:22:28

php简单的网站流量统计程序(来源,搜索引擎,ip,关键词)的相关文章

网站流量统计杂谈—从计数到决策

网站流量统计程序是站长接触最多的程序之一,是网站运营必不可少的一项工具,各大网站流量统计程序网站居高的alexa值也体现出了站长们对网站流量统计的青睐. 最早的网站流量统计程序功能十分简单,利用数据库,有的甚至是服务器内存变量,统计下有几个人访问,刷新一次页面+1,好的话用session或者cookies做下简单的访问者区分.而直至现在,大部分网站流量统计程序仍然以计数为主要功能.这里面,51.la是计数型的访问统计程序中的优秀之作,单纯的网站流量记录功能,使用51.la均能很好地满足需求,而且

网站流量统计与网站访问分析的概念辨析

访问|概念|流量|统计 网站流量统计的基本含义: 网站流量统计,是指对网站访问的相关指标进行统计,常用的网站流量统计指标包括三类:(1)网站流量指标,如在一定统计周期那网站的独立用户数量.总用户数量.网页浏览数量.每个用户的页面浏览数量等 :(2)用户行为指标,如用户来源网站.用户所使用的搜索引擎及其关键词.在不同时段的访问量情况等:(3)用户浏览网站的方式,如用户上网设备类型.用户浏览器的名称和版本.访问者电脑分辨率显示模式等. 网站访问分析的基本含义: 所谓网站访问分析(有时也使用"网站流量

第三方网站流量统计工具

流量统计作为互联网站点最基础的数据分析工具,几乎与每个站长.互联网从业者相关.在互联网这个没有硝烟的战场上,流量统计工具就像打仗用的武器.能否选好适合自己的武器.用好武器,很大程度上决定了我们的胜败. 今天我们就来说说百度在今年新推出的免费流量统计工具:百度统计,与之对比的是统计工具:CNZZ(含全景统计和广告统计).今天我们来横向测评下这两款武器. 一.基本的统计数据指标 数据指标是一切数据的基础,反映了流量分析的广度: CNZZ各个报告的指标,如下: 1.时段分析:PV,独立访客,IP,人均

网站流量统计软件之我见

要说明的是文章标题所指的网站流量统计IM类软件是指具有本地客户端的网站流通统计分析工具. 无意间发现了带有客户端的网站流量统计软件维度,让我觉得很是新奇,多方的寻找激活码,开始使用软件,不得不说这种流量统计软件确实在使用上很方便,统计的信息也很全面,而且有诸多的统计分析功能,这点要赞一个.在维度的官方论坛上也看到了很多站长对这个软件的热捧.随后又看到迅雷的网站流量统计软件也开始内测,可惜的是一直都没有得到激活码,没有机会一睹迅雷统计的风采,不过从迅雷统计官方的网站上看到功能的介绍,这款软件的统计

站长纵观建站成效 推荐6大网站流量统计工具

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着互联网技术的发展,网站日渐成为企业展示自身形象.发布产品信息.联系客户的新平台.而一个网站的成效,需要借用外来的一些工具作为辅助.网站的流量分析这一环节便显得举足轻重.流量分析,是对网站访问量基本数据进行统计.分析,从中发现访问规律而量身定制营销策略.下面,IDC评述网与大家分享站长常用的流量统计工具. 1. Google analytics Google analytics是Google为网站提供的一款免费的网站分析服务.自从其诞生以来,广受

请介绍一些网站流量统计的方法

问题描述 对流量统计很没概念不想自己做希望用第三方的后台是java的请高手赐教还有一点免费或开源 解决方案 解决方案二:快来人啊解决方案三:统计你的某一张图片的加载次数就可以了解决方案四:顶一个解决方案五:引用2楼dkalan的回复: 统计你的某一张图片的加载次数就可以了 但是没有办法知道IP的来源地啊解决方案六:cnzz不可以吗?解决方案七:继续撒网求解答案解决方案八:引用5楼soyestrellafortuna的回复: cnzz不可以吗? 对收费软件前景不看好能不能是免费的解决方案九:想知道

国内网站流量统计大比拼

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 流量统计系统,准确的来说是网站行业的一个下游产业.非捆绑形式的一种营销机制.从现在的市场看,流量统计系统真可谓是琳琅满目,都是在免费的前提勾引客户使用. 目前做的比较好的几家分别是:数据专家cnzz.com 51Yes网站流量统计 我要啦免费统计 ITSUN网站流量统计 雅虎流量统计系统.这是几个比较大牌的免费流量统计系统.后来又有许多网站都

分析网站流量统计对于站长的重要性

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站流量统计,众多站长对它都不陌生,它是了解网站运营情况的重要方法.网站流量统计就是网站在投入使用后,为网站安装专业的流量统计系统,或者使用软件分析网站日志文件(有的虚拟主机是不提供网站日志的,需要注意). 了解网站运营情况,不仅仅只是知道网站是如何运营的,更主要的是: 1. 了解公司的客户群信息 通过网站流量统计,我们可以了解关注企业网站的

站长快讯:51.LA网站流量统计今日故障

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 昨天晚上23点左右的时候,试图查看博客的统计报表,却发现统计系统无法价值,手动输入统计查看地址后,却提示:"因主数据中心出现接入线路故障,暂无法提供服务,望谅解,目前抢修工作已经展开." 51.LA网站流量统计因为是个人模式运作,断断续续出现统计系统故障.这次故障官方解释说是"线路故障",不过也不排除是