国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

用ASP技術得到主頁被訪問次數的三種方法
2007-09-25   網絡

ASP 是Microsoft Active Server Pages 的縮寫,即動態服務器主頁。它是服務器端腳本編寫環境,在Web服務器上解釋腳本,可以組合HTML頁、腳本命令和ActiveX組件來創建動態、交互式、高效率的 Web 頁和基于 Web 的功能強大的服務器應用程序。ASP 可以在Microsoft 的任何 Web服務器上發布各種動態數據,而且ASP應用程序很容易開發和修改。
ASP技術之所以容易,很重要的原因是 ASP 技術充分利用各種功能強大的內嵌對象和ActiveX組件來執行任務。ActiveX組件是包含在動態鏈接庫(.dll)或可執行文件(.exe)中的可執行某項或一組任務的代碼。因為組件可以執行公用任務,所以不必自己去創建執行這些任務的代碼,可以直接利用組件作為腳本和基于 Web 應用程序的基本構造塊。只要知道如何訪問和控制組件所提供的對象,即使是編寫腳本的新手,也可以在不了解組件運作方式的情況下編寫腳本。
要使用組件提供的對象,首先要創建對象的實例并將這個新的實例分配變量名。使用 ASP 的 Server.CreateObject 方法可以創建對象的實例。然后,使用腳本語言的變量分配指令為對象實例命名。創建對象實例時,必須提供實例的注冊名稱(PROGID)。
對于一個 Web 站點,我們通常需要記錄其被訪問的次數。本文針對這個問題,提出三種方法供參考。

<一>利用Page Counter 組件
Page Counter 組件可以創建 PageCounter 對象,以記錄和顯示 Web 頁被打開的次數。每隔一定的時間,此對象將訪問次數寫入文本文件以便數據不會在服務器關機時丟失。Page Counter 組件使用一個內部 Central Management 對象來記錄應用程序中的每一頁被打開的次數。當使用 Server.CreateObject 方法在一頁上創建 PageCounter 對象的實例時,此對象從 Central Management 對象中獲取指定Web頁的當前訪問次數后,就可以使用此對象已有的方法來操作了。

語法:
參數:oVar 指定通過調用 Server.CreateObject 創建的 PageCounter 對象
的名稱。
方法
Hits 顯示指定的 URL 被打開的次數。
PageHit 增加訪問次數。
Reset 將指定的頁的訪問次數設置為 0。

注意:PageCounter 對象不是內嵌對象,所以必須進行注冊。當此對象被編譯或注冊時,頁計數器向注冊表添加 MSWC.PageCounter 鍵。該鍵被添加到 HKEY_CLASSES_ROOT 下且包括下列命名值。
2.File_Location 字符串,
指定記錄訪問次數的文件的路徑名和文件名。默認的文件名為 hitcnt.cnt。此文件存放在 Windows 目錄下。
2.Save_Count DWORD 型,
指明在訪問次數被存儲到 Hit Count Data 文件前的訪問次數。注意,這是訪問的總數而不是每一頁的訪問次數。默認值為 25。

下例使用 PageCounter 對象跟蹤訪問者的個數并發送特定的消息。

您是第位訪問者。

<二>利用 File Access 組件
因為 Page Counter 組件并沒有和IIS 一起安裝,必須另行安裝方可使用。若沒有安裝 Page Counter 組件,則可以采用File Access 組件。 File Access 組件可用來訪問計算機文件系統的方法和屬性。用戶可以使用 File Access 組件創建 FileSystemObject 對象,該對象提供用于訪問文件系統的方法、屬性和集合。
以下的實例說明了如何記錄被訪問的次數。



歡迎您!
您是第位訪問者!

利用 File Access 組件實現記錄被訪問次數,要注意多用戶的并發操作問題。如果多個用戶同時進行鏈接,則可能出現錯誤。要防止這一現象,可以采用設置標志的方法,一次只有一個用戶對文件 visitors.txt 進行讀寫操作.以上實例中的(1)、(3)段是完成此保護功能。這時用到了Application 的內嵌對象,下一節將專門討論這一技術。

<三>利用 Application 內嵌對象
內嵌對象的特殊性在于,它們在 ASP 頁內生成且在腳本中使用它們前無須創建。可以使用 Application 對象在給定的應用程序的所有用戶之間共享信息。基于 ASP 的應用程序同所有的 .asp 文件一樣在一個虛擬目錄及其子目錄中定義。我們可以將值存儲在 Application 集合中。存儲在 Application 集合中的Application 對象,所以必須要有 Lock 和 Unlock 方法以確保多個用戶無法同時改變某一屬性。
下列示例使用應用程序變量 NumVisitors 存儲某特定頁被訪問的次數。調用 Lock 方法是為了保證只有當前客戶才能訪問和更改 NumVisitors。調用 Unlock 方法之后,即可允許其他用戶訪問 Application 對象。

您是第 位訪問者!

從上面的實例中可以看出,采用 Application 內嵌對象來記錄訪問次數是非常方便的。但是一旦服務器關機或重啟動,則 Application("NumVisitors") 的值將恢復為0,這種情況也是不允許的。這時我們可以對其進行保護。仿照Page Counter 組件創建的 PageCounter 對象的功能,定期將Application("NumVisitors") 的值存入到一個指定的文件中。例如,每次對
Application("NumVisitors") 進行操作后,都利用 File Access 組件創建的對象保存新的值,具體方法可參照<二>的有關內容。
以上三種方法都可以可靠地記錄主頁被訪問的次數,繁易程度也是一目了然的。首選方法當然是利用Page Counter 組件,其次是利用Application 內嵌對象,輔以 File Access 組件。單獨地利用 Application 內嵌對象或File Access 組件,都存在不可避免的缺點

熱詞搜索:

上一篇:巧用JavaScript記錄網站訪問次數
下一篇:HTML文件HEAD內部標記淺析

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产日本一区二区| 国产91精品一区二区麻豆网站 | 精品国产免费一区二区三区四区| 亚洲人成网站色在线观看| 成人激情文学综合网| 久久青草欧美一区二区三区| 亚洲国产欧美在线| 欧美亚洲日本国产| 亚洲最快最全在线视频| 色国产精品一区在线观看| 亚洲综合在线电影| 欧美日韩不卡一区| 老司机午夜精品| 国产日韩精品一区二区浪潮av| 国产iv一区二区三区| 国产欧美日韩精品一区| 91一区二区三区在线观看| 亚洲一区在线免费观看| 欧美猛男超大videosgay| 蜜臀久久99精品久久久画质超高清 | av高清不卡在线| 国产精品久久久久aaaa樱花 | 91精品国产91久久久久久一区二区| 奇米影视7777精品一区二区| 久久美女艺术照精彩视频福利播放| 懂色一区二区三区免费观看| 一区二区在线免费观看| 欧美一级理论片| 成人精品一区二区三区四区| 夜夜嗨av一区二区三区中文字幕| 日韩一级片网址| 国产高清在线精品| 亚洲成人一区二区在线观看| 久久久精品综合| 欧美日韩中字一区| 国产.欧美.日韩| 亚洲欧美日韩一区二区| 日韩欧美亚洲国产精品字幕久久久| a亚洲天堂av| 日本在线不卡视频| 亚洲色图在线播放| 久久免费精品国产久精品久久久久| 91免费看`日韩一区二区| 精品中文av资源站在线观看| 亚洲国产精品嫩草影院| 欧美国产视频在线| 日韩欧美视频一区| 欧美高清视频www夜色资源网| 国产91精品久久久久久久网曝门 | 欧美电影免费观看高清完整版在 | 精品国产99国产精品| 91在线小视频| 国产尤物一区二区| 蜜桃传媒麻豆第一区在线观看| 又紧又大又爽精品一区二区| 欧美激情艳妇裸体舞| 精品动漫一区二区三区在线观看| 欧美日本在线视频| 欧美性猛片aaaaaaa做受| 成人一区二区视频| 国产一区二区在线视频| 日本aⅴ亚洲精品中文乱码| 一区二区三区在线视频免费 | 风流少妇一区二区| 精品一区二区三区在线视频| 午夜影视日本亚洲欧洲精品| 亚洲一区在线观看免费| 亚洲男人的天堂在线aⅴ视频| 国产精品拍天天在线| 国产亚洲欧洲997久久综合| 欧美一区二区三区在| 欧美一级电影网站| 91精品国产91久久久久久一区二区| 色噜噜狠狠色综合中国| 91麻豆精品视频| 91丨九色丨蝌蚪丨老版| 91在线码无精品| 日本乱码高清不卡字幕| 欧洲一区在线观看| 欧美日韩精品综合在线| 日韩一区二区在线看| 日韩欧美一级二级三级久久久| 日韩小视频在线观看专区| 成人aaaa免费全部观看| 成人ar影院免费观看视频| 色屁屁一区二区| 日本电影欧美片| 欧美日韩不卡一区二区| 精品国产一区二区三区不卡| 国产亚洲欧洲997久久综合 | 国产午夜亚洲精品午夜鲁丝片| 2022国产精品视频| 国产精品国产三级国产专播品爱网| 中文字幕在线观看不卡| 午夜精品福利视频网站| 国内精品国产三级国产a久久| 国产传媒久久文化传媒| 国产尤物一区二区| 99久久精品国产麻豆演员表| 欧美日韩高清一区二区不卡| 精品久久久影院| 亚洲视频免费观看| 日本午夜精品视频在线观看| 国产综合色产在线精品| 欧美日韩中字一区| 日韩欧美中文字幕制服| 国产精品久久午夜夜伦鲁鲁| 亚洲午夜三级在线| 天堂一区二区在线免费观看| 亚洲电影一区二区三区| 精品一区二区av| 粉嫩绯色av一区二区在线观看| av动漫一区二区| 日韩免费观看高清完整版| 亚洲人123区| 麻豆精品久久精品色综合| 91浏览器在线视频| 国产日韩精品一区二区三区| 亚洲一区精品在线| 成人在线视频首页| 欧美精品一区二区三区一线天视频| 亚洲精品免费在线观看| 国产精品一品二品| 91精品婷婷国产综合久久| 国产精品乱码久久久久久| 亚洲欧美日韩国产综合| 久久99国内精品| 欧美精品第一页| 亚洲啪啪综合av一区二区三区| 久久97超碰色| 欧美日韩1234| 亚洲自拍都市欧美小说| 99久久综合国产精品| 欧美va亚洲va在线观看蝴蝶网| 亚洲综合成人在线| 国产成人午夜99999| 欧美片在线播放| 亚洲精品日产精品乱码不卡| 高清beeg欧美| 中文字幕不卡在线播放| 国产成都精品91一区二区三| 欧美成人福利视频| 日本亚洲电影天堂| 欧美一级黄色大片| 亚洲精品中文字幕乱码三区| 国产成人三级在线观看| 亚洲国产精品99久久久久久久久| 国产一区二区三区四| 欧美tk丨vk视频| 激情欧美一区二区| 国产日韩影视精品| 国产成人aaa| 国产精品天天摸av网| 日本成人在线网站| 麻豆精品在线观看| 精品欧美黑人一区二区三区| 国产成人日日夜夜| 午夜a成v人精品| 国产精品毛片大码女人| 欧美人动与zoxxxx乱| 国产福利精品导航| 亚洲国产婷婷综合在线精品| 精品国产乱码久久久久久图片| 91丨九色丨尤物| 久久99久久99| 一区二区三区产品免费精品久久75| 91精品国产综合久久福利| 成人午夜免费av| 人妖欧美一区二区| 国产精品久久久久久妇女6080 | 国产亚洲成av人在线观看导航| 在线免费一区三区| 丁香天五香天堂综合| 日本欧美加勒比视频| 中文字幕免费观看一区| 91精品国产福利| 色综合久久88色综合天天6| 国产在线不卡视频| 免费在线观看一区二区三区| 一区二区三区毛片| 国产日韩欧美精品电影三级在线| 欧美日产在线观看| 欧洲精品一区二区三区在线观看| 国产尤物一区二区| 日韩av二区在线播放| 一二三区精品福利视频| 国产精品成人网| 国产日韩欧美一区二区三区综合| 日韩一区和二区| 欧美丰满嫩嫩电影| 欧美中文字幕一区| 91美女在线看| 成人午夜av电影| 国产成a人无v码亚洲福利| 美女视频网站久久| 精品中文字幕一区二区| 精品一区二区三区在线观看 | 欧美三级在线看| 欧美日韩中文一区| 欧美日韩久久久|