网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.关于如何读出图片的高度与长度的.
.模仿PHP写的ASP分页 .
.让你的WAP网站有更好的兼容性.
.如何在IIS上搭建WAP网站.
.跨站Script攻击(一).
.Excel数据导入到Access,Sql Serv.
.PRB:ASP 返回“Operation Must .
.如何使用asp创建dsn?.
.用ASP进行网络打印功能.
.实现聊天室在线人员无刷新所需要.
.asp实现在web中显示电子表格数据.
.ASP学习:urldecode 方法补遗.
.拦截表单的另外一种写法.
.怎样写你自己的EMAIL组件(原理).
.一个比较实用的asp函数集合类 .
.如何在不支持数据库的asp主页上运.
.adodb.stream对象的方法/属性.
.较长数据无法在Asp页面中取出的三.
.让Session对象在不同域名下实现共.
.提高ASP页面的执行效率(下).

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

发表日期:2001-2-19


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

上一篇:基于ACCESS数据库的纯asp论坛制作心得 人气:11623
下一篇:在ASP里建表 人气:11058
浏览全部的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐