カウンター GifCounter3

CGI'sトップページ

フリースクリプト、カウンター GifCounter3のサンプル・ダウンロード・説明。

カウンター GifCounter3

機能・概要

サンプル


※以下のサンプルは重複カウントを許可しています。

カウンターサンプル

ログ閲覧画面サンプル(パスワード:0000)


ダウンロードファイル

設置

構成ファイル パーミッション設定例 設置手順
gif_counter3/
├log.cgi
├cnt.cgi
├cnt.dat
├chk.dat
├lib/
│ └gifcat.pl

├img/
│ └0〜9.gif

└sample.html
(755)
(755)
(755)
(666)
(666)
(755)
(644)
 
(755)
(644)
 
※サンプルファイル
  • zipファイルダウンロード
  • 解凍(展開)。
  • log.cgiとcnt.cgiをテキストエディタで開き、「設定説明」を参考に設定。
  • 左の構成の通り(解凍後の構成そのまま)でサーバー上の任意のディレクトリにアップロード。
  • パーミッションを設定。
  • カウントしたいページにjavascriptを記述してカウンターが表示されることを確認。
  • log.cgiにアクセスして各種Logが表示されれば終了。
  • javascriptの記述方法はjavascript についてをご覧ください。
  • ※サンプルファイルはアップロードの必要はありません。ソースをみて参考にしてください。

設定説明

設定項目
変数名
説明
自分自身のファイル名 $this ファイル名を変更しなければ、変更必要なし。
log.cgiから見たカウントデータファイルへのパス $cnt_dat cnt.cgiから見たcnt.datへのパス。前段設置説明通りにアップロードしていれば、変更必要なし。
log.cgiから見たIPアドレスと時間を記録するファイルへのパス $chk_dat cnt.cgiから見たchk.datへのパス。前段設置説明通りにアップロードしていれば、変更必要なし。
【重要】ログ閲覧の為のパスワード $key 半角英数字で記入
ログ閲覧ページ右上に表示される"Home"のリンク先 $home 通常はトップページURLか
ログ閲覧ページタイトル $title お好きに
ログの一覧表示で1ページに表示される件数 $view 半角数字で記入
集計ページで各集計ごとの表示件数 $best 半角数字で記入

設定項目
変数名
説明
cnt.cgiから見たカウントデータファイルへのパス $cnt_dat cnt.cgiから見たcnt.datへのパス。前段設置説明通りにアップロードしていれば、変更必要なし。
cnt.cgiから見たIPアドレスと時間を記録するファイルへのパス $chk_dat cnt.cgiから見たchk.datへのパス。前段設置説明通りにアップロードしていれば、変更必要なし。
cnt.cgiから見たGif画像(数字イメージ)が格納されたディレクトリへのパス $gif_fol cnt.cgiから見たimg/へのパス。前段設置説明通りにアップロードしていれば、変更必要なし。
重複カウント $check_cnt 半角数字で記入。「0」で重複カウント許可、「1」で不許可。
重複カウント不許可の時間 $check_time 秒数。60*60*1などと記述してもOK。これだと1時間ということになります。(半角数字で3600などと記入してもOK)
IPアドレスと時間を記録する数 $log 重複カウント不許可の場合、アクセス時、この記録を参照して重複があり、かつ、上記設定時間以内であればカウントしないことになります。
ですので、前段1時間で設定したとすれば、1時間のアクセス数より大きい値を設定すべきです。
半角数字で記入。
重複したIPアドレスを記録に残すか $log_del 半角数字で記入。「0」で記録に残す、「1」で残さない。
残さないにした場合、より過去に記録されたIPアドレスが削除されます。半角数字で記入。

javascript について

その他


現在使用しているカウンターからの乗換えなどで、任意の数字からカウントをスタートする場合。




別のイメージ(数字画像)を使用する場合の方法



履歴