静态HTML页面的访问量统计实现
来源:互联网 发布:java的编程工具 编辑:程序博客网 时间:2024/05/18 01:03
最近被博客折腾的快疯了,因为自己的想法实在太多,然后白天又要上班。最终还是强迫自己不要多想,一步步来,否则等下有一天真的要疯掉了,得不偿失。
第一步处理的就是文章页面的静态化,静态化之后,发现访问量统计成了一个问题。大家都知道的,静态页面的程序本身是不能调用数据库来实现当前页面访问量统计的,包括实现被访问次数、访问次数增加等功能。但是静态页面如果没有这么一个功能,却又总觉得比动态页面少了些什么。
首先想到的是在页面加载完,通过js后台ajax请求修改访问数。
基于jquery写一个咯:
<script>
$(function() {
$.get('update.php?id=1',{r:Math.random()});
//当然$.post()、$.ajax()等都可以咯。
//然后要记得加一个随机数,因为如果不加的话,有的浏览器会认为是同一个请求,然后不请求。
});
</script>
然后上网看了下,原来还有人这样写:
<script src="update.php?id=1"></script>
经测试,这样也是可行的。
至于文章的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; ?>);
第一步处理的就是文章页面的静态化,静态化之后,发现访问量统计成了一个问题。大家都知道的,静态页面的程序本身是不能调用数据库来实现当前页面访问量统计的,包括实现被访问次数、访问次数增加等功能。但是静态页面如果没有这么一个功能,却又总觉得比动态页面少了些什么。
首先想到的是在页面加载完,通过js后台ajax请求修改访问数。
基于jquery写一个咯:
<script>
$(function() {
$.get('update.php?id=1',{r:Math.random()});
//当然$.post()、$.ajax()等都可以咯。
//然后要记得加一个随机数,因为如果不加的话,有的浏览器会认为是同一个请求,然后不请求。
});
</script>
然后上网看了下,原来还有人这样写:
<script src="update.php?id=1"></script>
经测试,这样也是可行的。
至于文章的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; ?>);
整体实现还是挺简单的,分享下。
更多请支持:http://www.webyang.net/Html/web/article_105.html
0 0
- 静态HTML页面的访问量统计实现
- java实现页面访问量统计的实例
- 利用ServletContext实现页面访问量的统计
- asp.net(c#)对静态页面访问量的统计
- asp.net(c#)对静态页面访问量的统计
- asp.net(c#)对静态页面访问量的统计
- asp.net(c#)对静态页面访问量的统计
- 页面访问量和网站访问量的统计
- 统计网站页面的访问量
- JSP页面中实现网页访问量的统计
- 并发页面访问量统计简单实现
- html页面静态页面实现统计访问人数实例代码
- 纯HTML的静态网页中添加一段统计网页访问量的JAVA Script代码
- jsp统计页面访问量和刷访问量的简单使用
- 静态网页,JS代码 统计网站访问量<也支持html>
- 织梦访问静态台页面不影响访问量统计
- 页面访问量统计实例
- 静态页面使用ajax刷新页面访问量通过easyui实现
- 自旋锁和互斥锁区别
- 白话经典算法系列之一 冒泡排序的三种实现
- cuda的Pinned Memory(分页锁定内存)
- 网络编程之路---10
- 泛型
- 静态HTML页面的访问量统计实现
- Windows使用msysgit搭建连接CSDN的CODE过程记录
- Excel中PMT计算月供函数的java实现
- 黑马程序员 java动态代理
- 在Windows Server 2003下建立隐藏帐户
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 任务和特权级保护
- 探索Win32系统之窗口类(转载)
- 编译linux内核