| 中山大學 Counter 服務 |
隨著中山大學之 W3 Server 遷移至新機器,舊的 Counter 服務也即將終止, 而新的 Counter 服務將採用由 Muhammad A Muquit 所發展且於 WWW 上被廣 為使用之 WWWCount 2.3 版!但基於此服務是完全免費的,為方便及有效的管 理,特修改程式以做以下之更動:
- 限制自定紀錄檔(使用df參數),但中山大學使用者例外. 紀錄檔是以 HTTP_REFERER 之環境變數自動產生,所謂的 HTTP_REFERER 變數是指當某個首頁中使用到這裡的 counter 服務時,Browser 在讀取這個計數器時會傳來該首頁之 URL, 此 URL 便會存在於此變數中.因此相同之首頁以不同之 URL 來讀取計數器時,兩者是不同的.
舉例:
kpp.nsysu.edu.tw 與 www.nsysu.edu.tw 實際上為同一台機器, 但當 Browser 以 http://kpp.nsysu.edu.tw/index.html 和 以 http://www.nsysu.edu.tw/index.html 來取得 counter 時, 此 counter 會視為不同.基於以上原因,建議您在公佈您的首頁時,請盡量使用統一一個 URL, 而如果該 hostname 有 www 之 alias 的 話,最好使用以 www 為啟始之 hostname.
- 舊有之 pubcounter 關閉使用.
舊有之 pubcounter?USER_XXX=Y.gif 之方式已取消。
- 基本語法如下:
<img src="http://counter.nsysu.edu.tw/Count.cgi?keyword=value> 或
<img src="http://counter.nsysu.edu.tw/bin/count?keyword=value>
兩者兼可.如有超過一個以上之參數,可以 '&' 或 '|' 隔開.
若只想使用內定值,則使用 <img src="http://counter.nsysu.edu.tw/Count.cgi"> 即可.
- 如有需要重定計數,可以 st=啟始數 重定之.如:
<img src="http://counter.nsysu.edu.tw/Count.cgi?st=100>
表示重置以 100 算起,記得在重置成功以後,將該參數移除.
- 目前特別收集了 172 (0-171) 種字型供使用,設定方式為:
<img src="http://counter.nsysu.edu.tw/Count.cgi?dd=12>
其中 12 即是表示使用編號為 12 之字型.
- 其他可使用參數請自行參考原說明檔,在此不便說明.
- 新使用者可直接使用而不必另外申請.
- 如果記錄檔半年內沒有使用過, 即馬上清除.
* 修正 Bug Fix *
- 05/09
- 修正當以 '/' 為結尾時無法建立紀錄檔.
如: 在 http://www.nsysu.edu.tw/~somebody/ 中使用 Counter 會出錯.
- 05/15
- 修改當原紀錄檔已存在時, st=<num> 失效.這項功能原本無效是為了避免 其他非該檔之擁有者以 dt=<filename> 的定義方式任意跟改其內容,但因 本 counter 已強迫使用 HTTP_REFERER,因此不易被非本人修改.當然還是 有辦法假造 HTTP_REFERER, 但真的有必要如此做嗎!當然,如果發現有人 惡意破壞, st=<num> 之功能將被取消.
- 1998/12/15
- 修改原始檔限制 counter 用戶於 edu.tw 內,且取消 IP 使用者。