中山大學 Counter 服務

Announce : 1998/12/15 生效
中山大學 counter 服務功能,為配合系統load 改善問題,及部分非法網站使用,造成本校不便,將限制網頁設計者來源位置,限制原則如下
(1) edu.tw domain 下的網頁方可使用。
(2) 其他非 edu.tw domain 者(包含所有使用 IP 者),每星期一三五的部分時間會秀一些非計次畫面,而此時有人瀏覽的次數將不會被記入,不便之處敬請見諒。

隨著中山大學之 W3 Server 遷移至新機器,舊的 Counter 服務也即將終止, 而新的 Counter 服務將採用由 Muhammad A Muquit 所發展且於 WWW 上被廣 為使用之 WWWCount 2.3 版!但基於此服務是完全免費的,為方便及有效的管 理,特修改程式以做以下之更動:
  1. 限制自定紀錄檔(使用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.

  2. 舊有之 pubcounter 關閉使用.
    舊有之 pubcounter?USER_XXX=Y.gif 之方式已取消。

  3. 基本語法如下:
    <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"> 即可.

  4. 如有需要重定計數,可以 st=啟始數 重定之.如:
    <img src="http://counter.nsysu.edu.tw/Count.cgi?st=100>
    表示重置以 100 算起,記得在重置成功以後,將該參數移除.

  5. 目前特別收集了 172 (0-171) 種字型供使用,設定方式為:
    <img src="http://counter.nsysu.edu.tw/Count.cgi?dd=12>
    其中 12 即是表示使用編號為 12 之字型.

  6. 其他可使用參數請自行參考原說明檔,在此不便說明.

  7. 新使用者可直接使用而不必另外申請.
  8. 如果記錄檔半年內沒有使用過, 即馬上清除.

* 修正 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 使用者。