使用IP地址来统计在线人数方法
来源:asp之家 发布时间:2007-08-13 12:51:00
标签:在线人数,IP地址
内容摘要:本文介绍了通过获取访问者的IP地址来统计在线人数的方法,本文只是给出了实现统计在线人数的方法思路,具体代码的实现过程还得自己动手(可以参考asp实现通过session来统计在线人数的方法),相信应该不难。
在线人数的统计同样可以使用IP地址来判断从而得出结果。使用IP统计在线人数更合理、更准确,并且更详细。具体的统计设计分析如下。
因为一个IP地址在互联网上的任何时刻只对应一个浏览者,所以可根据当前数据库中录入的不同IP的记录总数,即可得出在线的人数。如下就是使用IP地址来统计站点在线人数的方法流程:
(1)浏览者浏览动态文件,动态文档获得该浏览者的IP地址;
(2)和数据库中的记录进行比较,若没有该IP记录,则记录其IP地址,并保存相应的录入时间为该IP在Web站点中最近的活动时间;
(3)若数据库中已经存在该IP地址,不重复记录IP但更新该IP地址在Web站点中最近的活动时间为当前时间;
(4)删除数据库中某IP的最近活动时间与当前时间相差超过规定活动时间范围的记录,即表示该用户在这段时间内未浏览站点内容来更新最近活动时间,也就表示了该用户的不在线,故需要删除。
(5)获得所有在记录IP的记录条数即为在线人数。
相关阅读:


猜你喜欢
- 前言最近开始使用 robot framework 测试c++的动态库,robot framework 是跑在 windows 上面,c++动
- 一. 介绍fire是python中用于生成命令行界面(Command Line Interfaces, CLIs)的工具,不需要做任何额外的
- 下面方法可以用来快速生成一批数据 if(object_id('t') is not null) drop table t g
- 【OpenCV】⚠️高手勿入! 半小时学会基本操作 ⚠️ 分水岭算法概述OpenCV 是一个跨平台的计算机视觉库, 支持多语言, 功能强大.
- 统计数据行数 SELECT COUNT() FROM 语法用于从数据表中统计数据行数。 语法: SELECT COUNT(column) F
- 本文介绍了数据库索引,及其优、缺点。针对MySQL索引的特点、应用进行了详细的描述。分析了如何避免MySQL无法使用,如何使用EXPLAIN
- 1、enumerate返回针对序列类型的可迭代对象的枚举对象。2、eval取出字符串中的内容。将str中有效的表达式返回计算结果。3、exe
- 安装laravel框架命令行cd进入指定目录下,执行composer create-project --prefer-dist larave
- MySQL的异常处理分析如下:标准格式DECLARE handler_type HANDLER FOR condition_value[,.
- Python Flask项目中获取请求用户IP地址 addr服务器直接部署Flaskimport loggingfrom flask imp
- 今天是我们来玩一个钉子。通过一个钉子来学习一个opencv中的一个函数,这个函数我网上也有搜过,不过遗憾的是,各路好手都是写的是有点不堪入目
- 本文帮你六步改善SQL Server安全规划全攻略。一、什么是SQL注入式攻击所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的
- 1、安装MSSQL时使用混合模式,当然SA密码最好不能为空,在SQL2005中,可以对SA这个超级用户名进行修改或删除。use master
- 在Python中定义一个数据便在内存中开辟一片空间来存储这个变量的值,这块已经被分配的内存空间便会有一个内存地址。访问这块内存需要用到变量名
- 本文为大家分享了mysql 8.0.20 winx64安装配置方法,记录如下。MySQL官网:链接直接点击链接也可以下载:mysql 8.0
- Python内置函数1. classmethod、staticmethod、property 。上述三个内置函数在文章(Python进阶——
- 1.typeoftypeof是一个运算符,有2种使用方式:typeof(表达式)和typeof 变量名,第一种是对表达式做运算,第二种是对变
- 写了一个抓taobao图片的爬虫,全是用if,for,while写的,比较简陋,入门作品。从网页http://mm.taobao.com/j
- 本文实例为大家分享了微信小程序实现扫雷游戏的具体代码,供大家参考,具体内容如下实验小提醒,打开微信小程序模板时,一定要看清楚,要选js模板,
- python 遍历字符串(含汉字)实例详解s = "中国china"for j in s: print j首