网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > PHP > PHP技术进阶 > 在静态页面中实现点击数统计  

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

2006-04-02  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

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

中国网管论坛bbs.bitsCN.com


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

中国网管联盟bitsCN.com


说明:

网管u家u.bitsCN.com

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

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

网管bitscn_com

<%

网管联盟bitsCN_com

''################### 网管u家u.bitscn@com

''######开始######### 网管网www.bitscn.com

''BY 王向超

网管u家www.bitscn.net

''################### 网管u家u.bitsCN.com

dim articleId,sqlStr,hits 网管有家www.bitscn.net

articleId=int(trim(request.querystring("articleId"))) 网管u家bitscn.net

sqlStr="update articles set hits=hits+1 where articleId=" & articleId 网管联盟bitsCN@com

''给文章点击数加1

中国网管联盟bitsCN.com

conn.execute(sqlStr)

网管下载dl.bitscn.com

''读出文章点击数

网管联盟bitsCN_com

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

网管网www.bitscn.com

%>

中国网管联盟bitsCN.com

''打印出文章点击数 中国网管论坛bbs.bitsCN.com

document.write(<%=hits%>)

中国网管联盟bitsCN.com

TAGs   统计   点击数   实现   页面   静态   文章   articleId   生成   hits      
 上一篇:PHP实现网页自动更新块   下一篇:PHP经典的给图片加水印程序
在静态页面中实现点击数统计 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: