仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1553|回复: 19
打印 上一主题 下一主题

[学习教程] ASP教程之一个完善的计数器(如何避免用户刷新页...

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:41:06 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.计数器|刷新|页面   人人好!
明天我想谈谈一个网页的计数器成绩,有些网站的计数器在用户刷新一次页面时,记数值会加1,如许的计数器是不健全的。假如你的网站弄一些有奖举动,例如,"假如你是第100000个用户你将失掉本站供应的奖品"。
所以,上面给出一个计数器的原码,同时你要在这个ASP文件下新建一个counter.txt文件,用于寄存记数值。
<%
function counts(counterfile)

dim objfso,objts
application.lock '锁定对象
set objfso=server.createobject("scripting.filesystemobject")
set objts=objfso.opentextfile(server.mappath(counterfile),1,true)
if not objts.atendofstream then '反省是不是抵达文件开头
counts=clng(objts.readline)
end if
counts=counts+1
objts.close
set objts=objfso.opentextfile(server.mappath(counterfile),2,true)
objts.writeline(counts)
objts.close
application.unlock '消除锁定
end function

if session("counter")=empty then
session("counter")=counts("counter.txt")
end if
%>

<html>
<body>
您是第<%=session("counter")%>位访客
</body>
</html>
如许一个完善的计数器就做成了。</p>  由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-27 08:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表