下面的asp计数器如何实现防止刷新

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:44:47
<!-- #Include File=Conn.asp -->
<div align="right"><span style="color: #6A6E4D">本站共有</span>
<a javastr=""> </a>
<%
dim visiter
dim sql
dim rs
sql="select visiter from visiter"
set rs=conn.execute(sql)
count=rs("visiter")
changdu=len(count)
for i=1 to 3-changdu

%>
<a javastr=javastr+></a><img src="images/0.gif" border=0></img>
<%
next
for i=1 to changdu
%>
<a javastr=javastr+></a><img src="images/<%=mid(count,i,1)%>.gif" border=0></img>
<%

next
%>
<span style="color: #6A6E4D">人次访问</span>

<%
sql="update visiter set visiter=visiter+1"
rs.close
set rs=nothing
co

COOKIES也是防不了的.如果用户在提交后清空COOKIES再提交,还是可以提交的.
你这个应该是一个统计代码.统计系统的话,可以用检测客户端IP的方法防止重复提交,如果是同一IP在同一个SESSION中只对第一次的访问+1,其它访问不进行处理.结合COOKIES的话可能效率更高吧.