• ベストアンサー

複数ページをカウントするアクセスカウンタ

トップページに設置したアクセスカウンタで同じHP内のa.htmlやb.htmlなどのに直接アクセスした数もカウントしたいのですが、そういうCGIはありませんでしょうか。 理由としてはHP内の特定ページに直接リンクを張られていることが多く、トップページのカウンタにその数が反映されないので困っているためです。 以上よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

CGIはそのままで、  他のページからもCGIを呼び出す。  呼び出したのが分からないようにHTML・CSSレベルで隠す。 という手もありますよ。 例えば、画像表示式のカウンタなら… "a.html"や"b.html"のソースのどこかに <img src="今設置しているカウンタのアドレス" width="0" height="0"> と書き加えて、表示サイズゼロで見えないようにカウンタを呼び出すとか。 SSIテキスト式のカウンタなら、数字のフォントカラーを背景色と同じにする、とかとか。 "変わった機能のついていないCGIでユニークアクセスのみをカウントする"という前提で回答させていただきました。 前提が間違ってたりして(^^;

noname#13061
質問者

お礼

わ、わ、目からウロコが落ちるような回答です。 ありがとうございます。 ちゃんと思いどおりになりました。

その他の回答 (1)

回答No.2

トップページのCGIのイメージを見えなくする#1さんの方法が一般的ですね。当然、その分のカウンターを設置する必要があります。 1つのCGIで・・・というのならばシェアウェアですがあるタグを貼るだけで様々な情報を収集してくれるものがあります。(いわゆるアクセス解析) お試しで使ってみてよければお金を払えばいいので試してみる価値はあると思いますよ。

参考URL:
http://www.futomi.com/library/accp.html
noname#13061
質問者

お礼

ありがとうございます。 アクセス解析は次回チャレンジしてみます。

関連するQ&A