`
happmaoo
  • 浏览: 4546634 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

不用Global.asa和session实现在线人数统计

阅读更多
实现在线人数统计最常用的方法就是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

分享到:
评论

相关推荐

    ASP技术常遇问题解答-不用Global.asa也能实现统计在线人数吗?.zip

    Global.asa是ASP(Active Server Pages)时代的标志性文件,它主要用于存储应用程序级的变量和事件处理程序,比如Session_OnStart和Session_OnEnd,这两个事件分别在用户会话开始和结束时触发,可以用来记录在线人数...

    GLOBAL.ASA (用于黑帽SEO,)

    在ASP中,`GLOBAL.ASA`文件被视为一个全局脚本,它定义了应用程序范围内的变量、对象和事件处理程序,可以影响整个网站的行为。 在正常的Web开发中,`GLOBAL.ASA`通常包含以下部分: 1. **Session_OnStart**:当...

    ASP入门 Global.asa文件技巧用法

    ASP编程时,Global.asa文件是一个至关重要的组件,它允许开发者管理和控制ASP应用程序中的全局对象,如Application和Session。Global.asa文件不是必需的,但它的存在能够提供一种组织和控制应用行为的方式。 Global...

    global.asa劫持教程

    高性能劫持百度蜘蛛global.asa劫持教程

    删除global.asa文件方法

    如果目标是在本地开发环境中删除`global.asa`文件,最直接的方法就是通过文件系统操作来实现。具体步骤如下: 1. **定位文件**:首先需要找到包含`global.asa`文件的项目目录。通常情况下,该文件位于项目的根目录下...

    WEB开发 之 ASP Global.asa 文件.docx

    在ASP中,`Global.asa`文件是一个重要的组成部分,虽然它是可选的,但它的存在可以帮助开发者管理和控制整个ASP应用程序的生命周期。 `Global.asa`文件的主要功能是定义全局范围内的变量、对象和事件处理程序,这些...

    Global.asa文件技巧用法

    在实际应用中,Global.asa文件可以配合ASP中的Application和Session对象使用,实现更复杂的逻辑。比如,使用Application对象跟踪整个应用程序范围内共享的变量,比如在线用户数、应用程序的配置设置等。而Session...

    ASP的Global.asa文件技巧用法

    Global.asa是ASP(Active Server Pages)应用程序中一个特殊的文件,它的主要作用是声明应用程序级(Application)和会话级(Session)的事件脚本。一个ASP应用程序只有一个Global.asa文件,该文件存放在应用程序的根...

    arm.prop、global.prop、global.prop.def, 这三个文件直接复制粘贴到Keil的安装目录\UV4下

    `arm.prop`、`global.prop`和`global.prop.def`是Keil μVision中用于配置编译器属性和IDE环境的文件。正确地配置和使用这些文件,可以显著提升开发效率和舒适度。了解并掌握这些配置文件的用途,对于深入使用Keil...

    global.prop.zip

    总之,`global.prop.zip` 提供了一种方便的方式来管理和分享Keil MDK的个性化设置,通过调整`global.prop` 文件,开发者可以打造一个符合个人习惯、提升编程体验的开发环境。对于团队协作或长期编程任务而言,这样的...

    vue.global.js,Vue.js 框架的核心文件之一

    `vue.global.js` 文件是 Vue.js 框架的核心文件之一。它包含了 Vue.js 全局对象的定义和一些全局方法和属性的实现。 该文件对整个 Vue.js 应用的运行起着重要的作用,它提供了全局范围的 Vue 构造函数和一些全局...

    ASP的Global.asa使用说明

    Global.asa文件的主要作用在于声明和初始化在整个应用程序范围内持久存在的对象,如Application和Session对象。这两个对象在ASP编程中扮演着关键角色: 1. **Application对象**:代表整个应用程序的共享状态,允许...

    在线人数统计程序.rar

    这个"在线人数统计程序.rar"是一个特别设计的解决方案,它无需依赖Global.asa文件,这对于那些不支持或限制使用此文件的免费Web托管服务尤其有用。Global.asa文件在ASP(Active Server Pages)中是一个重要的组件,...

    KEIL黑色主题、VS风格文件global.prop

    如果你想要进一步定制,可以参考KEIL官方文档或者在线资源,了解如何编写和修改`global.prop`文件。 总的来说,这个`global.prop`文件为KEIL用户提供了一种改变IDE视觉体验的方式,使其更接近于流行的Visual Studio...

    .net C# 利用session控制用户重复登录及统计在线用户数解决方案

    总结来说,`.NET C# 利用session控制用户重复登录及统计在线用户数解决方案`主要是: 1. 用户登录时,将用户信息存入`Session`,同时设置登录状态和计数器。 2. 检查`Session`中的登录状态以防止重复登录。 3. 使用...

    ASP基础入门第九篇(Global.asa文件的使用)

    Global.asa文件中的一个常见用途是实现应用程序或会话级别的变量记录和维护。例如,一个简单的页面访问计数器可以通过Global.asa文件中的Application_OnStart事件来记录和更新访问次数。这通常涉及到使用ASP的组件,...

    使用session统计当前在线人数

    本文将通过一个具体的ASP.NET实例来介绍如何利用Session对象来实现在线人数的统计。 #### 二、基本原理 在Web应用中,Session是一种存储特定用户会话所需的信息的技术。它通过在服务器端存储用户的会话数据来跟踪...

    魅蓝note3 global.sh beta.sh

    命令输入工具(终端模拟器,可在自带的应用商店中搜索下载 一个551k大小的安装包),公开版官方包(官网中下载),脚本文件global.sh 手机必须彻底root(自带root开启后下载Kingroot获取完整权限 这个root不用担心...

Global site tag (gtag.js) - Google Analytics