`
luliangok
  • 浏览: 816863 次
文章分类
社区版块
存档分类
最新评论

页面计数器改进版,刷新页面无效

 
阅读更多

首先呢,先要做几个张图,这里用的是比较本的方法,呵呵没有用body.fix这文件,所以需要调用数字图的方法了,在这里就不多说这个了,建一个文件夹名为counter并将0-9这是个数字图放到里面,另在里面创建一个记事本hits.txt
<%
Function ShowCounter()
On Error Resume Next
dim intWidth,intLength,i,url

'****************************
'设置显示数字的位数
intWidth=7
'*****************************

url="counter"
'session("click")=0
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
Dir = Request.ServerVariables("SCRIPT_NAME")
Dir = StrReverse(Dir)
Dir = Mid(Dir, InStr(1, Dir, "/"))
Dir = StrReverse(Dir)
HitsFile = Server.MapPath(Dir) & "/" & url &"/hits.txt"
'response.write HitsFile
'response.end
Set InStream= FileObject.OpenTextFile (HitsFile, 1, false )
OldHits = Trim(InStream.ReadLine)
if session("click")=0 then
NewHits = OldHits +1
session("click")=1
else
NewHits=OldHits
end if
Set OutStream= FileObject.CreateTextFile (HitsFile, True)
OutStream.WriteLine(NewHits)
intLength=Len(NewHits)

if intLength>intWidth then
NewHits=0
end if

num=0

For i = 1 to intWidth-intLength
Display = Display & num
next

For i = 1 to intLength
num = Mid(NewHits,i,1)
Display = Display & num
Next
Response.Write Display
End Function
%>

只需将<!-- #include virtual="counter/counter.asp" -->导入到需要显示计数的页面里,并在需要显示的地方放上
<%ShowCounter()%>就可以了

分享到:
评论

相关推荐

    jsp实现网页计数器(防刷新计数和防刷新单用户计数)

    这篇博客“jsp实现网页计数器(防刷新计数和防刷新单用户计数)”主要探讨了如何使用JavaServer Pages (JSP) 技术来创建一个能够抵御刷新干扰的计数器,并且考虑到了单个用户的多次访问情况。以下是对这个主题的详细...

    jsp刷新不变计数器

    "jsp刷新不变计数器"指的是在使用JavaServer Pages (JSP)技术构建的网页中,实现的一种即使页面被刷新,计数也不会增加的计数器机制。这种计数器的设计目的是为了确保每次实际的独立访问被准确地记录,而不会因为...

    php防刷新网页计数器

    在防止刷新网页计数器的场景中,我们可以在用户首次访问页面时,通过`session_start()`函数开启session,并设置一个特定的session变量,比如`$_SESSION['visit_count']`,初始化为1,表示用户第一次访问。...

    行业资料-电子功用-刷新计数器电路、刷新计数器及存储器的介绍分析.rar

    在电子工程领域,刷新计数器电路、刷新计数器以及存储器是至关重要的组成部分,尤其是在动态随机存取存储器(DRAM)技术中。本文将深入探讨这些概念,旨在为读者提供一个全面的理解。 首先,让我们来理解刷新计数器...

    ASP图形防刷新计数器

    在Web开发中,计数器通常被用来记录网站页面的访问量或特定操作的次数,而“图形防刷新计数器”则是在这个基础上增加了一个防止用户恶意刷新的功能,以避免数据统计出现异常。 防刷新计数器的主要目的是防止用户...

    counterDemo.zip(网页计数器)

    网页计数器是一种常见于早期网页设计中的功能,用于记录并显示访问某个页面的独立访客数量。在“counterDemo.zip”这个项目中,我们将会探讨如何使用JSP(Java Server Pages)技术来实现这样的计数器,同时利用JSP...

    html计数器功能实现包括css页面

    html计数器功能实现包括css页面html计数器功能实现包括css页面html计数器功能实现包括css页面html计数器功能实现包括css页面html计数器功能实现包括css页面html计数器功能实现包括css页面html计数器功能实现包括css...

    jsp网页计数器,刷新不重复计数,图片显示次数

    jsp网页计数器,使用session和application刷新不重复计数,数字替换成图片,没有附加图片,图片自己网上下载,代码里有相应的逻辑处理。不要直接抄,很粗劣,给大家做个参考,祝学习顺利!

    c#网页计数器 c#网页计数器

    网页计数器通常用于记录某个页面被访问的总次数。实现这一功能的基本思路是:每当用户访问页面时,服务器端程序会读取存储在服务器上的计数文件(如 `count.txt`),将其中的计数值加一,然后将更新后的值写回文件中...

    Asp.net简单防刷新图片计数器源码

    这种方式常见于网页计数器,它将计数值转换为对应的图片,以便在页面上展示。用户可以自定义这些数字图片,以适应网站的视觉风格。 在标签中提到了"C#",这是Asp.NET主要的编程语言,因此源代码很可能是用C#编写的...

    用asp写的防刷新访问者计数器

    在“用asp写的防刷新访问者计数器”这个主题中,我们主要关注如何利用ASP来实现一个计数器功能,同时防止用户通过刷新页面来人为增加计数。 1. **ASP基础** ASP是Web开发的基础,它允许开发者在HTML代码中嵌入脚本...

    php_防刷新网页计数器count

    "php_防刷新网页计数器count"是一个这样的解决方案,它旨在记录并限制用户在短时间内重复访问同一页面的次数,以避免不必要的资源消耗和服务端的压力。下面我们将深入探讨这个主题。 首先,我们来看核心文件`count....

    Asp.net简单防刷新图片计数器源码.rar

    在本案例中,"Asp.net简单防刷新图片计数器源码" 是一个使用ASP.NET实现的功能,旨在防止用户通过刷新页面来快速增加图片访问计数。这种计数器通常用于统计网站上图片的浏览次数,以了解哪些内容更受欢迎。 **图片...

    JSP防刷新计数器(cookie)

    在网页开发中,防止用户恶意刷新页面是一项重要的需求,因为它可能导致服务器资源的浪费,甚至影响到其他用户的体验。JSP(JavaServer Pages)提供了一种方法来实现这一功能,即利用Cookie来创建一个防刷新计数器。...

    jsp计数器之最

    ### jsp计数器之最 #### 知识点概览 - **JSP与计数器** - **计数器的重要性与应用** - **利用JSP实现计数器** - **读取与写入文件** - **JavaBean在JSP中的应用** #### JSP与计数器 JSP(Java Server Pages)是一...

    Qt实现2个计数器页面,通过菜单切换

    在本文中,我们将深入探讨如何使用Qt框架来创建一个具有两个计数器页面的应用程序,并通过菜单栏进行页面切换。Qt是一个跨平台的C++图形用户界面库,它提供了丰富的功能,可以方便地构建桌面、移动甚至嵌入式系统的...

    网页计数器数字图片素材及简单的计数器代码示例

    在实际应用中,计数器可能还需要考虑一些其他因素,例如防止重复计数(例如防止同一用户多次刷新页面导致计数增加)、计数器的安全性(防止被恶意篡改)以及性能优化(避免频繁的数据库交互)。通过学习并实践本资源...

    .net(vc#)防止刷新计数器

    在.NET框架中,尤其是使用C#进行Web开发时,防止用户通过刷新页面导致计数器重置是一个常见的需求。这通常涉及到对HTTP请求生命周期的理解以及客户端与服务器端交互的管理。下面将详细介绍如何使用C#和.NET来实现这...

    PHP游览计数器,自己做的一个小小计数器

    当用户访问计数器页面时,服务器上的PHP脚本会被触发执行。 4. **错误处理与日志**:良好的错误处理机制对于任何程序都至关重要。我们可以使用`error_reporting()`和`ini_set()`来设置错误报告级别,并通过`error_...

    计数器

    由于是客户端计数,它可能无法准确反映实际的独立访客数量,因为同一个访客多次刷新页面会被计数多次。 其次,"计数器二"则需要服务器端包含(SSI,Server-Side Includes)的支持。SSI是一种早期的服务器端脚本技术...

Global site tag (gtag.js) - Google Analytics