html怎样计算网页浏览次数,在html页面中实现点击数统计_asp技巧

在文章发布系统中采用服务器端生成静态页面的方法可以有效减轻服务器的负担,特别是对大流量网站非常有效。但是既然生成的是静态页面,生成时是什么样,显示就是什么样了,对于文章常见文章被阅读次数怎么显示呢?

经考虑,可用如下方案解决:

生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章的模板的时候就可以在这个文章的id上做文章,文章模板包含以下语句:

说明:

在利用模板生成文章时,把”#articleId#”进行模式匹配,替换为新添加的文章的id号。

counter.asp 文件为实现记数的asp文件

###################

######开始#########

BY 王向超

###################

dim articleId,sqlStr,hits

articleId=int(trim(request.querystring(“articleId”)))

sqlStr=”update articles set hits=hits+1 where articleId=” & articleId

给文章点击数加1

conn.execute(sqlStr)

读出文章点击数

hits=conn.execute(“select hits from articles where articleId=” & articleId)(0)

%>

打印出文章点击数

document.write()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现静态网页的打开次数统计,可以使用计数器来记录网页被访问的次数。以下是一种简单的实现方式: 1. 在网页的底部插入一个图片标签,该图片的地址指向一个计数器程序,每次加载网页时都会访问该计数器程序并将访问次数加1。 ```html <img src="http://yourdomain.com/counter.php?page=yourpage" width="1" height="1" /> ``` 2. 在服务器端创建一个计数器程序,用于记录网页被访问的次数。该程序可以使用 PHP、ASP、JSP 等语言编写,以下是一个 PHP 版本的示例代码: ```php <?php // 获取当前页面的 URL $page = $_GET['page']; // 读取计数器文件的数据 $countfile = "counter.txt"; $fp = fopen($countfile, "r"); $count = fgets($fp, 1024); fclose($fp); // 将访问次数加1 $count++; $fp = fopen($countfile, "w"); fputs($fp, $count); fclose($fp); // 输出计数器图片 header("Content-type: image/png"); $im = @imagecreate(1, 1); imagepng($im); imagedestroy($im); ?> ``` 3. 在服务器上创建一个计数器文件,用于存储网页被访问的次数。该文件的权限应该设置为可写,以便计数器程序可以更新其的数据。 ```txt 0 ``` 以上就是一个简单的静态网页打开次数统计实现方法。当然,这种方法只能统计网页被访问的次数,不能统计每个用户的访问次数,也无法防止人为刷访问等行为。如果需要更为精确和安全的统计方式,可以考虑使用第三方的网站分析工具或者自己开发基于数据库的访问统计系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值