盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

不用Golobal.asa与session完成在线人数统计

时间:2024/10/5作者:未知来源:盾怪网教程人气:

[摘要]实现在线人数统计最常用的方法就是golobal.asa结合session做,但这种方法有两个不利:1、每个session要占用12k的服务器内存空间,为了人数+1就要付出12k内存的代价。2、gol...
实现在线人数统计最常用的方法就是golobal.asa结合session做,但这种方法有两个不利:
1、每个session要占用12k的服务器内存空间,为了人数+1就要付出12k内存的代价。
2、golobal.asa要放在网站的根目录下才会起作用,而且根目录只能有一个golobal,矛盾突出。
为此,有一种使用cookie和application在asp文件中实现在线统计的方法,欢迎批评指正,共同探讨:

第一步:做一个框架,包含隐藏框架(count.asp)

第二步:编写count.asp
<%
user=request.cookies("21bbsusername")
totaluser=application("user")
if instr(totaluser,user)=0 then
  application.lock
    application("user")=totaluser&";"&user
  application.unlock
end if
%>
<html>
<head>
<meta http-equiv="refresh" content="2">
</head>
<body>
</body>
</html>

第三步:显示
user=split(application("user"),";")
num=ubound(user)
response.write num



关键词:不用Golobal.asa与session完成在线人数统计




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版