程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp統計在線人數 global.asa寫法

asp統計在線人數 global.asa寫法

編輯:關於ASP編程

    Global.asa中是一個文本文件中找到您的主目錄( / Global.asa中) 。婁顯示的基本extructure一個global.asa文件。

    global.asa
    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
    Sub Application_OnStart
    ........
    End Sub

    Sub Application_OnEnd
    End Sub

    Sub Session_OnStart
    ........
    End Sub

    Sub Session_OnEnd
    ........
    End Sub

    </SCRIPT>
     

    該文件將被激活在此情況下:

    當第一個訪問者訪問我們的網頁
    當新一屆啟動。
    在這兩種情況下,我們可能會確定了一系列活動,是在執行上述文件。
    Application_OnStart
    這是執行第一屆會議之前已啟動。
    Application_OnEnd
    這是執行的申請時,已完成。
    Session_OnStart
    這是執行時,服務器創建一個新的會議(當一個新的客戶acccesses我們的服務器) 。
    Session_OnEnd
    這是執行時,會放棄後一定時間不聯系客戶端和服務器( normaly 20分鐘後,或從過去要求從某一特定客戶端,服務器會考慮他不會回來,因此,將刪除所有相關信息的會議) 。

    可以嘗試一個非常簡單的例子:

    活躍用戶計數器

    只要復制代碼表中到一個文本文件並將其保存在主目錄中的網站( “ / Global.asa中” ) 。

    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
    Sub Application_OnStart
    application("activevisitors")=0
    End Sub

    Sub Application_OnEnd
    End Sub

    Sub Session_OnStart
    application.lock
    application("activevisitors")=application("activevisitors")+1
    application.unlock
    End Sub

    Sub Session_OnEnd
    application.lock
    application("activevisitors")=application("activevisitors")-1
    application.unlock
    End Sub

    </SCRIPT>

    第一次的訪客進入我們的網頁, Global.asa中將被處死,因此,Application( “ activevisitors ” )在4號線將獲得價值等於“ 0 ” 。立即(作為一個新的會議已經開始) ,在12號線,Application( “ activevisitors ” )將增加1 。每當有新的訪客進入我們的網頁Application( “ activevisitors ” )將增加一個,相同的,每一次會議結束後,這個參數將減少一(線18條) 。

    在情況下,我們要顯示的訪客人數在我們的網頁上,我們必須使用這種代碼:

    <% =application("activevisitors") %>

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved