Miniかうんと

▼特徴・機能の説明


ページごとのアクセス数を計る隠しカウンタ。どのコンテンツが人気なのかをチェックするのに使ってください。
主に以下のような機能・特徴があります。
  1. ページごとに、昨日・今日・トータルのカウント数を記録する。
  2. 同じホストから連続したカウントは記録しない
  3. 機能を追加したけど、pcount.cgiは出来るだけ軽くした・・・気がする?
  4. グループ分け機能があるので、取得するページが多くてもOK(ON−OFF可能)
  5. タグは各HTMLに埋め込む必要があるけど、それ以外の設定はブラウザ上で可能

▼サンプル・ダウンロード

現在配布しているバージョンは、ver 2.01です。サンプルとダウンロードはこちらから。
ver2.01のダウンロード   [サンプル]

・設置した方は「DL報告掲示板」にカキコや、このページへのリンクを張ってもらえると嬉しいです♪(←任意ですけど^^)
・旧バージョンが欲しい方は、Miniかうんとv1.00を利用してください。ただしノンサポートです。


▼設定

pcount.cgiとshow.cgiをメモ帳などのテキストエディタで開き、1行目のPerlのパスをサーバーの設定に書き換えてください。
また、必要に応じて設定項目を変えてください。

設定が終わったら、サーバーにアップロードして、パーミッションを次のように設定してください。
[CGIが使えるフォルダ]
   ├ [count] ┐ [755] or [777]
   │         │ 
   │         ├ pcount.cgi	[755](各ページにはこのCGIに対してタグを張ります)
   │         ├ show.cgi	[755](結果を整形・表示するCGI)
   │         ├ log.txt	[666](ログファイル)
   │         ├ group.txt	[666](グループ情報を記録するファイル)
   │         ├ style.css	[644] (デザインを設定するスタイルシート。管理ページでのみ使用)
   │         ├ skin.html	[644] (デザインを設定するスキン。通常表示ページで使用)
   │         ├ nogroup.html	[644] (デザインを設定するスキン。グループ分けをしない場合)
   │         │
   │         ├ bar.gif	[644] (結果のグラフ表示に使用する画像)
   │         └ jcode.pl	[644] or [755] (このファイルは他のCGIと共有できます)
   │
   └ (他のCGIやHTML)

■ 各ページに貼るタグについて
カウントを取得したいページの〜のどこかに次の1行を加えてください。
<img src="http://・・・・・・/pcount.cgi?○○" height="1" width="1">

http://・・・・・・・/pcount.cgi?の部分に、設置したpcount.cgiのURLを書いてください。
同じサーバーの場合には、相対パス(../pcount/pcount.cgiなど)でもOKです。

また、○○の部分にはページを識別するため、任意の文字列(ID)を入れてください。
例えば、リンクのページなら「pcount.cgi?link」のようにすればOKでしょう。
もしIDがかぶったら、別のページであっても同じページとして扱われます。

−−−タグの例−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
<IMG SRC="http://www.minicgi.net/pcount/pcount.cgi?index" height="1" width="1">
<IMG SRC="../pcount/pcount.cgi?index" height="1" width="1">

# これは、IDが「index」の場合で、上がhttpからの例で、下が相対リンクの例です。
# IDは平仮名でもOKですが、念のため半角英数字でお願いします(今後のバージョンアップを考えて…)
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−


▼更新履歴

ver 2.01 (2003/01/11)  ・セキュリティの向上(カウントアップ時に、呼び出し元URLをチェック)
ver 2.00 (2002/12/06)  ・最初から作り直したので、まったく別物になってます^^
ver 1.00 (2001/10/28)  ・「Mini かうんと」の公開開始!

▼その他

■ 結果表示のCGIについて
タグを貼ったHTMLに1回アクセスしたのち、show.cgiにアクセスしてください。 IDが追加されていれば正常に動作しています。
ただし、この方法ではグループ分けされていないし、IDのまま表示されるので 管理ページでこれらの項目を編集してください。 管理ページには、右下のフォームから、show.cgiで設定したパスワードで入室できます。

■ 優先度について
IDが追加されるたびに、グループごとに並ぶようソートしているのですが、 同じグループ内ではソートされる順番がそのときによって違います。 これを一定にするために優先度を使います。 上に表示したいものを小さく、下に表示したい物を大きく設定してください。

■ その他
質問、バグ報告、意見などがありましたら、CGIサポート掲示板のほうにお願いします。


BACK