| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1984 人关注过本帖
标题:如何实现ASP页面访问次数统计?
只看楼主 加入收藏
流星阿勇
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-4-1
收藏
 问题点数:0 回复次数:8 
如何实现ASP页面访问次数统计?

请给详细代码?谢谢

搜索更多相关主题的帖子: ASP 页面 统计 访问 代码 
2007-08-01 11:21
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
收藏
得分:0 
随便找个流量统计的源代码就好了撒
2007-08-01 11:22
流星阿勇
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-4-1
收藏
得分:0 
以下是引用ayue222在2007-8-1 11:22:31的发言:
随便找个流量统计的源代码就好了撒

用ASP中的application怎么实现呀


我是菜鸟,但我会一直努力。。。相信总有一天会成功。。。
2007-08-01 11:33
ayue222
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:341
专家分:0
注 册:2007-7-25
收藏
得分:0 

在线人数统计:Global.asa
〈SCRIPT LANGUAGE=VBScript RUNAT=Server〉

Sub Application_onStart
Application("OnLine") = 0
End Sub

Sub Session_onStart
Application.Lock
Application("OnLine") = Application("OnLine") + 1
Application.Unlock
End Sub

Sub Session_OnEnd
Application.Lock
Application("OnLine") = Application("OnLine") - 1
Application.Unlock
End Sub

〈/SCRIPT〉
-------------------------------------
今日PV统计:
〈%
Sub IncrementCounter()
Set fs=Server.CreateObject ("Scripting.FileSystemObject")

counter_file=Server.MapPath("../count/today.txt")

Set txt=fs.OpenTextFile (counter_file)
Application("counter")=txt.ReadLine
txt.Close

if time < #00:01:00# and time >=#00:00:00# then
Application("counter")=0
else
Application("counter")=Application("counter")+1
end if

Set txt=fs.CreateTextFile (counter_file,True)
txt.WriteLine(Application("counter"))
txt.Close
End Sub
IncrementCounter
Application.UnLock
%〉

2007-08-01 11:38
流星阿勇
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-4-1
收藏
得分:0 
以下是引用ayue222在2007-8-1 11:38:31的发言:

在线人数统计:Global.asa
〈SCRIPT LANGUAGE=VBScript RUNAT=Server〉

Sub Application_onStart
Application("OnLine") = 0
End Sub

Sub Session_onStart
Application.Lock
Application("OnLine") = Application("OnLine") + 1
Application.Unlock
End Sub

Sub Session_OnEnd
Application.Lock
Application("OnLine") = Application("OnLine") - 1
Application.Unlock
End Sub

〈/SCRIPT〉
-------------------------------------
今日PV统计:
〈%
Sub IncrementCounter()
Set fs=Server.CreateObject ("Scripting.FileSystemObject")

counter_file=Server.MapPath("../count/today.txt")

Set txt=fs.OpenTextFile (counter_file)
Application("counter")=txt.ReadLine
txt.Close

if time < #00:01:00# and time >=#00:00:00# then
Application("counter")=0
else
Application("counter")=Application("counter")+1
end if

Set txt=fs.CreateTextFile (counter_file,True)
txt.WriteLine(Application("counter"))
txt.Close
End Sub
IncrementCounter
Application.UnLock
%〉

大哥,能给个完整程序呀,这个看不懂,不会用呀,


我是菜鸟,但我会一直努力。。。相信总有一天会成功。。。
2007-08-01 11:50
愿望
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-7-28
收藏
得分:0 
ASP 里有一个 PageCount 组件
你上网可以搜索一下这个组件的资料,很全的

2007-08-01 12:18
流星阿勇
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-4-1
收藏
得分:0 
以下是引用愿望在2007-8-1 12:18:07的发言:
ASP 里有一个 PageCount 组件
你上网可以搜索一下这个组件的资料,很全的

实现网页被点击的次数用pagecount可以吗?


我是菜鸟,但我会一直努力。。。相信总有一天会成功。。。
2007-08-01 14:56
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

在线人数统计:Global.asa
〈SCRIPT LANGUAGE=VBScript RUNAT=Server〉

Sub Application_onStart
Application("OnLine") = 0
End Sub

Sub Session_onStart
Application.Lock
Application("OnLine") = Application("OnLine") + 1
Application.Unlock
End Sub

Sub Session_OnEnd
Application.Lock
Application("OnLine") = Application("OnLine") - 1
Application.Unlock
End Sub

〈/SCRIPT〉
这个文件是放在网站的根目录下面的。

2007-08-01 15:36
流星阿勇
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-4-1
收藏
得分:0 

怎么调用它?


我是菜鸟,但我会一直努力。。。相信总有一天会成功。。。
2007-08-01 16:02
快速回复:如何实现ASP页面访问次数统计?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032231 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved