asp网站或普通html网站如何实现统计浏览次数

asp网站或普通html网站如何实现统计浏览次数,第1张

这是由服务器端脚本加数据库实现的。

简单的访问量统计可以这样做:

1、当服务器响应访问请求时,访问统计代码会读取响应统计表里的数值

2、[响应成功]该数值加1

3、访问统计代码将新值更新到响应统计表(替换原来的值)

4、将新值发送给客户端

javascript是客户端脚本,不能 *** 作服务器端的表,所以这个单用javascript无法实现,必须用到服务器端脚本(程序),比如PHP、JSP、ASPnet等。

如果网站是asp的,就用asp实现吧。

纯html页面是不能实现访问统计的。

<SCRIPT src="static_clickasparticleid=[id]"></SCRIPT >

[id]就是你生成文章的id,上面的这行代码包含在你生成的文章页面

以下是atatic_clickasp的代码

<!-- #include file="inc/connasp" -->

<%

articleid=int(trim(requestquerystring("articleid")))

sqlStr="update product set hits=hits+1 where articleid=" & articleid

'给文章点击数加1

connexecute(sqlStr)

'读出文章点击数

hits=connexecute("select hits from product where articleid=" & articleid)(0)

%>

documentwrite(<%=hits%>)

更多内容查看下面网址:

技术问题,还是去技术论坛吧

关于页面刷新后不会自动+1,指的是页面短期内一直刷新在同一个浏览器刷新不会被记录,在不同电脑一定间隔时间后点击该页面可以被记录

关于这个需求,你又不是做投票软件,记录用户ip地址,用户刷新一次或点击就算一次点击,不用做的这么精确吧!

一般统计网页程序,都是内嵌js脚本,你建立一个用于统计的js公用文件,然后需要统计的页面都引用他。

请参考Piwik

<!-- Load Piwikjs from demo2 for continuous testing -->    

<script type="text/javascript">    

   documentwrite(unescape("%3Cscript src='" + ((";

每次页面加载完毕,js就往你后台发一个请求,这个请求包含了,比如说客户端访问的url,然后d电脑分辨率啊什么的,到服务器端,你能得到ip地址,解析一下>

然后记录下来。

以上就是关于asp网站或普通html网站如何实现统计浏览次数全部的内容,包括:asp网站或普通html网站如何实现统计浏览次数、在静态页中如何做访问次数的统计呢、关于网站页面访问量统计的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9800335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存