計數(shù)器的編寫方法
計數(shù)器(Access Counter)可以記錄網(wǎng)頁被訪問的次數(shù),在萬維網(wǎng)上的使用十分普遍,其編寫方法很多,從簡單的SSI命令到用CGI程序生成內(nèi)嵌圖像等。計數(shù)器除了記錄點擊次數(shù)外,還可以記錄訪問者的IP、OS、瀏覽器類型等內(nèi)容,使你對自己網(wǎng)站的訪問情況有個全面的了解,本章主要介紹點擊次數(shù)的統(tǒng)計和顯示方法。
一、記錄(log)文件
1、grep
對于Web服務(wù)器而言,都有記錄文件記錄著詳細的訪問信息,其名稱通常為access_log,下面是一個例子:
01: dialup-9.austin.io.com - - [02/Oct/1995:20:18:05 -0500] "GET /phoenix/ HTTP/1.0" 200 2330
02: crossnet.org - - [08/Oct/1995:19:56:45 -0500] "HEAD / HTTP/1.0" 200 0
03: dialup-2.austin.io.com - - [09/Oct/1995:07:54:56 -0500] "GET /leading-rein/orders HTTP/1.0" 401 -
04: onramp1-9.onr.com - - [10/Oct/1995:11:11:40 -0500] "GET / HTTP/1.0" 200 1529
05: onramp1-9.onr.com - - [10/Oct/1995:11:11:43 -0500] "GET /accn.jpg HTTP/1.0" 200 20342
06: onramp1-9.onr.com - - [10/Oct/1995:11:11:46 -0500] "GET /home.gif HTTP/1.0" 200 1331
07: dialup-3.austin.io.com - - [12/Oct/1995:08:04:27 -0500] "GET /cgi-bin/env.cgi?
08: SavedName=+&First+Name=Eric&Last+Name=Herrmann&Street=&City=&State=&
09: zip=&Phone+Number=%28999%29+999-9999+&Email+Address=&
10: simple=+Submit+Registration+ HTTP/1.0" 200 1261
11: dialup-20.austin.io.com - - [14/Oct/1995:16:40:04 -0500] "GET /leading-rein/index.cgi?unique_id=9658-199.170.89.58-813706781 HTTP/1.0" 200 1109
注;當主頁在srm.conf中被命名為welcome.html、index.cgi、index.shtml等時,對其的訪問記錄,可能只含有目錄名而不包含該文件名。
我們可以用UNIX命令grep來統(tǒng)計主頁
全國統(tǒng)一免費服務(wù)電話
800-82-98988
專業(yè)網(wǎng)站建設(shè)咨詢電話
028-66533110
028-66533120
24小時移動總機
15902883120
天府星空05號:張小姐
負責范圍:域名主機、網(wǎng)站建設(shè)
免費熱線:400-028-5488
在線聯(lián)絡(luò):QQ:800002030
電子郵件:sale@tfxk.com
負責范圍:業(yè)務(wù)咨詢、疑問解答
免費熱線:400-028-5488
在線聯(lián)絡(luò):QQ:80002030
電子郵件:sale@tfxk.com