このカウンターは画像連結ライブラリを使用して、カウント数を直接画像で表示させます。フレームを使ったり.htaccessでCGIファイルをindexとして読ませるような工夫もいりません。表示させたい箇所に
<IMG SRC="cgi-bin/imgcount.cgi">のようにタグを書きます。
テキストライクな表示をさせたければ、画像をテキストのようなシンプルなものにすると感じがでます。アクセスするたびに画像を連結していますので、頻繁にリロードすると描画が間に合わなくなりますので、アクセス数の多いところでは、リロードによるカウントアップをオフにして使用することもできます。(現在はリロードごとにカウントアップしていきます)
version1.02は、同時アクセスによってファイルが破壊されないようにファイルを2つ用意しています。この方式ではファイルロックも必要ないはずですので、動作速度が向上しているはずです。
画像の表示にはgifcat.plという画像連結ライブラリを使用していますので、お持ちでない方は一緒にダウンロードしてください(このライブラリの著作権はAtelierHではありません)。また、数字のファイルは0〜9まで用意して、0.gif〜9.gifとファイル名を変えて、imgdirというディレクトリにまとめて入れます。ここではla
Cage au Formeのものを使っています。
CGIの設置に関する一般的な注意は「CGIファイルの設置」をお読みください。