快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ASP显示当前网页在线人数和IP地址

功能:显示当前网页在线人数和IP地址。

方式:把当前的网页在线IP地址存入People.asp中,每过一分钟自动刷新一次,用来统计当前网页的在线人数和IP地址。

1:把当前的在线IP地址和访问时间存入ly数组中。

Set ThisFile=StreamF.OpenTextFile(CountFile,1,False)
Countly=0
do while not ThisFile.AtEndOfStream
Thisline = ThisFile.readline
\\\'使用了 Preserve 要害字,就只能调整数组最后维的大小,并且不能改变数组的维数。
\\\'数组只有一维,该维是最后的也是仅有的一维,就可以修改该数组的大小.
Redim preserve ly(Countly)
ly(Countly) = Thisline
\\\'Countly 记载这ThisFile的行数
Countly = Countly + 1
loop
ThisFile.Close

2:开始刷新访问当前网页IP地址

sj中存的当前的系统时间
sameip=0
for i=1 to (Countly-1)/2
\\\'取得 偶数列
\\\'假如在刚才统计的在线IP地址和当前的时间超过了一分钟,则上出该IP
if DateDiff("s",ly(i*2),sj)>60 then
ly(i*2-1)=""
ly(i*2)=""
Countly=Countly-2
end if

\\\'获取刚才在线的IP地址,假如现在还在线
\\\'Request.ServerVariables("REMOTE_ADDR") 获得发出哀求机器的IP
if Request.ServerVariables("REMOTE_ADDR")=ly(i*2-1) then
sameip=1
ly(i*2)=sj
end if
next

3:将最新的访问当前网页的IP地址存入People.asp

\\\'开始向People.asp这个文件写数据
set OutFile=StreamF.CreateTextFile(CountFile)
for i=0 to Countly-1
if ly(i)<>"" then
outFile.WriteLine ly(i)
end if
next

if sameip=0 then
outFile.WriteLine Request.ServerVariables("REMOTE_ADDR")
outFile.WriteLine sj
outFile.Close
end if
返回类别: 教程
上一教程: 如何在服务器端调用WINZIP命令行对上传的多个文件打包压缩
下一教程: ASP检索网站指定目录文件的算法与应用方向

您可以阅读与"ASP显示当前网页在线人数和IP地址"相关的教程:
· 利用ASP显示当前在线人数
· 网页在线人数统计的做法
· 如何实现网页在线人数统计
· 在ASP中用组件检测当前网卡地址
· 用ASP设计网站在线人数统计程序
    微笑服务 优质保证 索取样品