php怎么获取网页被点击次数

2025-11-17 08:52:53

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

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

2、定义一个js函数

function countHit(obj){

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

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

     //广告id为统计 的标准

     $.ajax({

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

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

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

          dataType:'json',

          success:function(data){

              },

          error:{

              },

    });

}

3、在php页面

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

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

$query = mysql_query("SELECT1 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')");

}

4、当前页面统计

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

只要在php页面里面加上

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

这一句就可以完成统计了

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢