ASP问题看一下

来源:百度知道 编辑:UC知道 时间:2024/06/10 12:03:51
<%
application.lock
application("NumVisits") = application("NumVisits") + 1
application.unlock
%>
欢迎光临本网页,你是本页的第<%=application("NumSisits")%>位访客!

这个怎么不输出几位啊?
进去的话就出:欢迎光临本网页,你是本页的第位访客!
帮我看下
谢谢!

上下的变量名不同,肯定输不出来.
上面是application("NumVisits") ,输出的是第<%=application("NumSisits")%>位

正确的代码:
<%
application.lock
if(application("NumVisits"))<>"" then
application("NumVisits") = application("NumVisits") + 1
else
application("NumVisits")=1
end if
application.unlock
%>
欢迎光临本网页,你是本页的第<%=application("NumVisits")%>位访客!

这样做始终不好!还是在数据库里建一个字段吧!!!!