戻る 勉強部屋 > アクセスカウンター
アクセスカウンターとは
ウェブページを見に来た人の数を数えて表示するもの。
種類としては、SSIやCGIが利用可能かどうか、CGIで利用可能なスクリプトがどれか、数字の表示がテキストタイプかグラフィックタイプか、などで分けられる。
また、最初のウェブページと2番目以降のウェブページでは最初のウェブページは無条件に「index.html」を呼び出すためにCGIを実行することができないので工夫が必要。

原理
・最初のウェブページ用の原理
CGIは最後に実行する。
つまり、「index.html」の最後にダミーのimgタグを付けて、ここからCGIを実行する。このCGIはカウンターの数値を1増加させてから雛形の「index_.html」を「index.html」にコピーしていく。「INSERT_COUNTER」という目印の文字列のある行を見つけたら、その行にカウンターの数字を表示するテキスト、あるいは数字のimgタグを挿入する。従って最初のウェブページの内容を修正する場合には、雛形の方を変更してFTPで送る必要があり、修正は1回遅れになるので再読み込みを行って確認する必要がある。
・2番目以降のウェブページ用の原理
CGIを起動できるのでそのページのHTMLファイルをブラウザに贈る際に、カウンタの数値を1増やして目印のもじれるの行が来たらカウンターのテキスト、あるいは数字のimgタグを送ればよい。

gacf
gacfはgrafic access counter for first Web pageの略である。
特徴としてはCGI(Common Gateway Interface)のみで使うことができる。
参考:竹ソフト