标题:请版主帮忙:为什么计数器会自己增加点击量(请版主帮忙,已经一周都没有解 ...
取消只看楼主
fireing
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-30
 问题点数:0 回复次数:6 
请版主帮忙:为什么计数器会自己增加点击量(请版主帮忙,已经一周都没有解决了。苦啊)
为什么计数器会自己增加点击量,很郁闷啊。帮忙注释一下这个程序。那里错了怎么修改。
<%
if session("over")="" then
    jsqtoday=1
    if application("dntime")<=cint(hour(time())) then       '在百度搜索的时候说这句话有问题
    conn.execute("update dept set jsqtoday=jsqtoday+1")
    tmprs=conn.execute("Select jsqtoday from dept")
    jsqtoday=tmprs(0)
    else
    conn.execute("update dept set jsqtoday=1")
    tmprs=conn.execute("Select jsqtoday from dept")
    jsqtoday=tmprs(0)
    end if
    application("dntime")=cint(hour(time()))
    set tmprs=nothing
   
    conn.execute("update dept set jsq=jsq+1")
    tmprs=conn.execute("Select jsq from dept")
    jsq=tmprs(0)
    set tmprs=nothing
   
    session("over")=true
else
    jsqtoday=1
    tmprs=conn.execute("Select jsqtoday from dept")
    jsqtoday=tmprs(0)
    
    tmprs=conn.execute("Select jsq from dept")
    jsq=tmprs(0)
    set tmprs=nothing
end if
%>

[[it] 本帖最后由 fireing 于 2008-5-2 16:21 编辑 [/it]]
搜索更多相关主题的帖子: 计数器 jsqtoday 版主 conn 
2008-04-30 13:07
fireing
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-30
得分:0 
这是一个网站首页的统计,请 指点。
2008-04-30 15:56
fireing
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-30
得分:0 
这个什么意思啊 。
2008-04-30 16:54
fireing
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-30
得分:0 
application("dntime")<=cint(hour(time())) then '这样判断是什么意思?有没有错?

这句有错!
编程者的思想是:
application("dntime")存储了最后一个访客的小时时间值,如果下一个访客的小时时间值比这个小的话,那么就是第二天了,或者以后了,而不是同一天了,则把jsqtoday的值归为1。
但是,如果今天只有上午有人访问,下行没有了,而明天只是到了下午才有人来访问的话,程序就会把这两天当作一天了,jsqtoday就不会归为1而是累加了。
这里应该改为:
if application("dntime")=year(now())*10000+month(now())*100+day(now()) then

下边存储时间值时,也改为这样!




上边的话是百度搜索得到的,对么 ?
2008-04-30 17:08
fireing
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-30
得分:0 
[bo]以下是引用 [un]bjbaima[/un] 在 2008-4-30 16:02 的发言:[/bo]

if application("dntime")

这样修改的结果,值只能=1
2008-05-02 06:15
fireing
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-30
得分:0 
自己顶一个,求救
自己顶一个,求救
2008-05-02 12:13
fireing
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-4-30
得分:0 
这个是我在百度里面搜索的一个(共参考)
但还是不对。
http://zhidao.baidu.com/question/26173946.html
2008-05-02 13:31



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-211760-1-1.html




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

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