导航:首页 > 编程语言 > php统计页面访问量

php统计页面访问量

发布时间:2025-01-02 21:25:31

A. 如何在php页面统计某链接的点击数

不用数据库的话,挺麻烦的,如果用一个文本文件来做记录,一样麻烦.

建议还是需要做数据库,不然你的统计保存在哪儿啊.

点击链接记录,最好的办法是,点击链接后,先进数据库保存点击数,再通过页面转向功能到达最终页面.

数据库我就不写代码了,网上一大堆的,呵呵

B. php怎么统计访问次数

那就给你个简单的吧,就只记录用户浏览器 session_id 的。把代码加入你的首页 PHP文档 即可

<?php
session_start();
$log = 'log.txt';
if(!$handle = fopen($log,"a+")){ echo '日志文件打开失败'; exit(); }
if(!fwrite($handle,session_id().chr(13))){ echo '数据写入失败'; exit(); }
fclose($handle);
$file = file_get_contents($log);
$content = explode(chr(13),$file);
echo "本页被访问次数: <b>".(count($content)-1)." </b>";
?>

C. 用php+mysql如何统计超链接被点击的次数

分两种情况,一种是前置页面统计,这个时候统计发送在点击的时候,适用于这个链接是广告链接,或者其他链接。第二种,是页面打开加入统计,这种适用于SEO或者其他的需要,统计当前页面到底有多少点击率,不受前置页面影响。


  1. 在链接里面加一个hook。比如

    <a href="页面链接" onclick="countHit(this)">链接文字</a>

    然后定义一个js函数

    function countHit(obj){

    var url = $(obj).attr('href');

    //这里我使用jq,以链接为标准。当然对于广告可以以

    //广告id为统计 的标准

    $.ajax({

    url : '你作为统计的php页面地址';

    type : 'post',//使用post是防止浏览器直接输入这凳昌个地址而被刷

    data:{link:url}//把链接地址post传过去

    });

    }

    在php页面

    $link = addslashes($_GET['link']);//安全处理下,让link能正常存入

    //接下来做有效性判断,这里省略

    $query = mysql_query("SELECT 1 FROM `统计表` WHERE `link`='$link'");

    $has = mysql_fetch_array($query);

    if($has){

    //当前存在统计

    mysql_query("UPDATE `统计表` SET hits=hits+1 WHERE `link`='$link'");

    }else{

    mysql_query("INSERT INTO `统计表` (link,hits) VALUE('$link','1')");

    }

    这样就完成了统计内容

  2. 当前页面统计

    一般这种统计为某种信息内容的统计,我这里假设是某一条新闻的统计,这个信息里面有睁粗中个hits字段作为统计

    只要在php页面里面加上

    mysql_query("UPDATE `新闻表` SET hits=hits+1 WHERE `id`='新闻id'");

    这一句就可以完成统计悉山了

D. php 怎么做浏览量的统计用的是thinkphp框架

可以提供简单的方法:(基于你用的是tp,对于做cache缓存也不影响统计,毕竟是访问了控制器方法)
第一:当访问这个页面的时候,对应的有控制器,在控制器中做一个操作,每被访问这个页面一次给数据库那个字段加1(这个不精准)
第二:获取访问页面人的ip地址,在数据库存记录,每此访问此页面也就是控制器 就做同样的操作,前提是判断这个人的ip是否存在,存在证明已访问过。(稍微精确点)
当然还有不少其他的方法,这里是比较简单的。希望可以帮助到

阅读全文

与php统计页面访问量相关的资料

热点内容
韩国hcc压缩机 浏览:897
苹果手机截屏被app发现怎么办 浏览:554
linux的进程调度原理 浏览:628
广东程序员网站有哪些 浏览:481
luac编辑后还需要加密吗 浏览:647
解压小动画吃披萨和芬达 浏览:565
王者荣耀怎么互转安卓 浏览:704
php获取股票信息 浏览:150
java文件名和类名不一样怎么编译 浏览:622
优盘里文件夹太多可以合并吗 浏览:601
php类数据库操作数据库 浏览:84
加密货币最近发生的事 浏览:260
单片机启动代码 浏览:438
16进制单片机数字代码 浏览:188
中国银行程序员加班吗 浏览:520
重命名如何转换文件夹 浏览:768
服务器账号怎么做 浏览:860
android访问api 浏览:890
app制作网站源码 浏览:975
社保pdf 浏览:159