解释ASP代码

王朝知道·作者佚名  2009-08-01
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

<%

DeleteMember = Session("Member")

BeginPos = Instr(Application("Member"),DeleteMember)

EndPos = BeginPos+Len(DeletMember)+4 '4=Len("<BR>")

if BeginPos >0 then

Application.Lock

LeftMember =Left(Application("Member")),BeginPos-1)

RightMember =Left(Application("Member"),EndPos)

Application("Member") = LeftMember & RightMember

application("Num") = Application("Num")-1

application.unlock

%>

每行解释一下谢谢各位

參考答案:

DeleteMember = Session("Member") '//获取存贮的用户信息Member

BeginPos = Instr(Application("Member"),DeleteMember) '//获得用户信息在Application("Member")中的开始位置

EndPos = BeginPos+Len(DeletMember)+4 '//获得用户信息在Application("Member")中的结束位置

if BeginPos >0 then '开始位置在于0,即本用户信息在Application("Member")中

Application.Lock '//锁定Application

LeftMember =Left(Application("Member")),BeginPos-1)

RightMember =Left(Application("Member"),EndPos)

Application("Member") = LeftMember & RightMember

'//以上内容是去掉Session("Member")中用户的信息

application("Num") = Application("Num")-1 '//

application.unlock '//解锁

'==========================

'这段程序不就是统计|记录在线用户吗

'==========================

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航