html5统计在线人数,html的统计访客人数的代码?

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

sjkjjl

推荐于 2018.02.23

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:54%    等级:9

已帮助:2763人

静态页面的程序本身是不能调用数据库来实现当前页面访问量统计的,包括实现被访问次数、访问次数增加等功能。但是静态页面如果没有这么一个功能,却又总觉得比动态页面少了些什么。

通过js后台ajax请求修改访问数。

基于jquery:

$(function() {

$.get('update.php?id=1',{r:Math.random()});

//当然$.post()、$.ajax()等都可以咯。

//然后要记得加一个随机数,因为如果不加的话,有的浏览器会认为是同一个请求,然后不请求。

});

这样写:

经测试,这样也是可行的。

至于文章的id,在静态化的过程中,可以直接赋值到页面要请求的网址参数后。

update.php的话,就是连接数据库,通过传过来的文章id,更新访问量的处理咯。

如果要实现在静态页面马上显示更新的数目的话:

方法一需要在ajax请求后调用回调函数,然后update.php返回新的访问量,然后在回调函数中定位到显示访问量位置,替换成新的访问量。

代码实现:

$(function() {

$.get('update.php?id=1',{r:Math.random()},function(num) {

$('#hit').html(num);

});

});

方法二则需要在update.php中,添加一句话:

document.write(<?php echo $num; ?>);

00分享举报

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值