上のカウンターは、アクセスカウンターとよばれ、多くのウェブサイトで使用されています。このページが閲覧された回数を表示しています。
では、どのような仕組みでカウントして表示いるのでしょうか?HTMLだけでは不可能です。すくりぷとを使用してもダメです。何故なら、それらだけでは現在の状態を記憶させ、次回に引き継ぐ機能が無いからです。
では、どうしましょう。アクセスという言葉にヒントがありました。
アクセスとは、何らかの手段を用いて、情報資源( information resources 文書、データ等 )を読み込んだり書き込んだりする事で、ウェブページを閲覧する場合はHTTPという手順を使用し、URIで指し示すサーバーに登録されているHTML文書を読み込みます。
サーバーが、ウェブページをアクセスされる毎にカウントして、その値をHTMLが参照して表示する事が出来れば、アクセスカウンターの設置が可能になります。
このように、サーバーの機能を使用して何かを行う為に、
があります。
CGI や SSI を無制限で使用することが出来れば、そのサーバーに対して悪さをする人が出てきます。私が利用しているプロバイダ、BTVケーブルテレビ(BTV)では、セキュリティを考慮してか、SSI を使用することができません。CGI も、プロバイダ提供のアクセスカウンター、BBS (掲示板)、制限付きのFORMのみです。
CGI や SSI の使用方法は、使用可能かも含めプロバイダにより違います。ご使用先のプロバイダの指定を参照して下さい。