下一篇 » « 上一篇

在静态页面中实现点击数统计

作者:semirock    时间:2008-01-22    来源:444p.com    点击:32113    本文共1篇文章 字体:[ ]

在静态页面中实现点击数统计

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

php学习之家


经考虑,可用如下方案解决:
生成静态页面时会产生一个文章的id存到数据库中,那么我们在制作文章的模板的时候就可以在这个文章的id上做文章,文章模板包含以下语句:
<SCRIPT src="counter.asp?articleId=<%=#articleId#%>"></SCRIPT > www.444p.com php学习之家


说明:

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

本文来自 www.444p.com

counter.asp 文件为实现记数的asp文件 www.444p.com

<%

www.444p.com

''################### www.444p.com

''######开始######### www.444p.com php学习之家

''BY 王向超 php学习之家

''###################

php学习之家

dim articleId,sqlStr,hits

php学习之家http://www.444p.com

articleId=int(trim(request.querystring("articleId")))

www.444p.com

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

php学习之家

''给文章点击数加1 www.444p.com php学习之家

conn.execute(sqlStr) 本文来自 www.444p.com

''读出文章点击数

www.444p.com

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

%> www.444p.com

''打印出文章点击数

www.444p.com

document.write(<%=hits%>)

php学习之家

责任编辑:semirock
发表评论
密码: (游客不需要密码)
记住我【Alt+S 或 Ctrl+Enter 快速提交】

搜索工具


《PHP精通》点击排行