global.asa

来自「所在类别: 随书资源/T 工业技术/TP 自动化技术、计算机技术/TP31 计算」· ASA 代码 · 共 41 行

ASA
41
字号
<!--METADATA TYPE="typelib"
FILE="C:\Program Files\Common Files\System\ado\msado20.tlb"
-->
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
  application("onlineusers")=0    '当网站启动时,将在线人数设置为0
End Sub
Sub Session_OnStart               '当客户访问网站时运行  
  session.timeout=5	          '设置session超时为5分钟
  session("adminlogon")=0         '设置管理员登录状态初始值
  '将在线人数加1
  application.lock
  application("onlineusers")=application("onlineusers")+1
  application.unlock
  '创建ADO Connection对象
  Set cn = Server.CreateObject("ADODB.Connection") 
  cn.connectionstring="Provider=SQLOLEDB;UID=sa;pwd=123;" & _
              "database=图书销售;Data Source=(local)"
  cn.Open 
  Set rs=Server.CreateObject("ADODB.Recordset")
  querystr = "SELECT * FROM 访问量"
  Set rs.ActiveConnection = cn
  rs.CursorType =1
  rs.LockType = 3
  rs.Open querystr
  session("usercount")=rs.fields(0)+1
  rs.fields(0)=rs.fields(0)+1
  rs.update
  rs.close
  cn.close
  set rs=nothing
  set cn=nothing
END Sub
Sub Session_OnEnd    
  '当客户离开网站时执行
  '将在线人数减1
  application.lock
  application("onlineusers")=application("onlineusers")-1
  application.unlock
END Sub
</SCRIPT>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?