关于什么网站计数器好 的讨论?

wish 平安金融集团 服务器端工程师  2009-08-01 05:54:08
什类型的网站计数器好?
我知道两种
1.一般的,刷新就加1,显然不好
2.根据ip 仿制 刷新,那如果别人第二天访问呢?按理讲也算是一次访问量,但却因为,ip相同,而少算了,另外,如果是动态ip 也起不了作用
3.是我自己的想法,是大家讨论的重点,就是用session 当启动session 算一次访问量,把他记录到数据库,或.txt 里,当新的session 启动又算一次访问量,因为那怕一个人访问多次,也算是访问量,确又防刷新,又不会有其他的干扰,不知道我这个想法有哪里不妥吗?欢迎大家,跟帖讨论。。。

我这个代码已经做了个简单的,跟大家共享一下,希望大家能帮助完善,功能上,健壮性上能更强大,希望大家能相互分享,相互交流。。。
Global.asa

<script language="vbscript" runat="server">

sub Session_OnStart

Dim fileName, fs, txt

fileName=Server.MapPath("count.txt")
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set txt=fs.OpenTextFile(fileName,1,True)
If txt.AtEndOfStream Then
session("Counter")=1
end if
session("Counter")=(txt.ReadLine)+1
Set txt=fs.OpenTextFile(fileName,2,True)
txt.write session("Counter")
txt.close
Set txt=Nothing

end sub

</script>

要在同一目录下要有个 count.txt 文件

在主文件调用时只需这样即可:
网站访问量:<%=session("Counter")%> 次

欢迎大家,跟帖讨论。。。
...全文
33 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wueching 2009-08-01
去站长统计http://www.cnzz.com审请一个吧,很好用的,我的站点http://www.wxjjzx.com用的就是这个,很多人都是用这个统计的,功能十分强大,你用过之后就深有体会了。
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告