这是由服务器端脚本加数据库实现的。
简单的访问量统计可以这样做:
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网站如何实现统计浏览次数、在静态页中如何做访问次数的统计呢、关于网站页面访问量统计的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)