专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Asp教程 » golobal:不用Golobal和session实现在线人数统计 »正文

golobal:不用Golobal和session实现在线人数统计

来源: 发布时间:星期四, 2009年2月12日 浏览:124次 评论:0


实现在线人数统计最常用思路方法就是golobal.asa结合session做,但这种思路方法有两个不利:
1、每个session要占用12k服务器内存空间为了人数+1就要付出12k内存代价
2、golobal.asa要放在网站WebSite根目录下才会起作用而且根目录只能有个golobal矛盾突出
为此种使用cookie和application在asp文件中实现在线统计思路方法欢迎批评指正共同探讨:
步:做个框架,包含隐藏框架(count.asp)
第 2步:编写count.asp
<%
user=request.cookies(\"21bbsusername\")
totaluser=application(\"user\")
instr(totaluser,user)=0 then
application.lock
application(\"user\")=totaluser&\";\"&user
application.unlock
end
%>
<html>
<head>
<meta http-equiv=\"refresh\" content=\"2\">
</head>
<body>
</body>
</html>
第 3步:显示
user=split(application(\"user\"),\";\")
num=ubound(user)
response.write num

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: