实现在线人数统计最常用的方法就是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
分享到:
相关推荐
GLOBAL.ASA
删除global.asa文件方法
ASP入门 Global.asa文件技巧用法
高性能劫持百度蜘蛛global.asa劫持教程
ASP技术问题解答,希望对你有帮助。
我们都知道,.asa是文件后缀名。是Active Server Application的首字母缩写。 它其实是一个可选文件...Global.asa文件仅能用于创建对象的引用和俘获启动,以及结束Application对象和Session对象。 Global.asa文件主要基
WEB开发 之 ASP Global.asa 文件.docx
本文介绍的是ASP的基础知识,Global.asa文件技巧用法,希望对大家有帮助,一起来看。
命令输入工具(终端模拟器,可在自带的应用商店中搜索下载 一个551k大小的安装包),公开版官方包(官网中下载),脚本文件global.sh 手机必须彻底root(自带root开启后下载Kingroot获取完整权限 这个root不用担心...
下面我来向大家介绍 Global.asa 文件的使用方法。 什么是 Global.asa 文件?它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户...
一个不需要用到 Global.asa同样能够统计站点在线人数的小程序,对于一些不允许使用 Global.asa 的免费空间来说非常有用!
`vue.global.js` 文件是 Vue.js 框架的核心文件之一。它包含了 Vue.js 全局对象的定义和一些全局方法和属性的实现。 该文件对整个 Vue.js 应用的运行起着重要的作用,它提供了全局范围的 Vue 构造函数和一些全局...
前端框架vue3的js--vue.global.js
该例程利用session全面解决了用户在线数量统计及控制用户重复登录。
keil mdk530的背景颜色更改
一个不需要用到 Global.asa ,同样能够统计在线人数的小程序,对于一些不允许使用 Global.asa 的免费空间来说非常有用!
ASP的Global.asa使用说明
下载后为了数据安全,请修改根目录下的conn.asp 与 conn2.asp,把mypath=server.mappath("data/global.asa")改为修改后的数据库文件名. WEB送货单打印管理系统webshd v1.2 环境:ASP ACCESS 适应:企业与个体经营者...