ホームページにアクセスカウンタを載せた場合、そのホームページの作成者がアクセスした場合のみ表示するということはできるのでしょうか?

また、アクセスカウンタを載せる以外に作成者がアクセス数を調べる方法はあるのでしょうか?

 教えて下さい。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

前者については、何を根拠に「ホームページの作成者」と判断するかが問題になりますね。


確実に「ホームページの作成者」を判別するなら、アクセスカウンタを付けたいページにJavaScriptでパスワード入力用のダイアログを付けて、正しいパスワードを入力したときだけアクセスカウンタを表示させる、というのが一番無難かなぁ、という気がします。

例えばこんな感じで。(パスワード、タグは適宜変更して下さい)
※動作確認してないのできちんと動くかどうかは保証しません。

<html><head>
<script language="JavaScript">
<!--
passisok = 0;
password = prompt( "パスワードを入力して下さい。" );
if( password == "パスワード" ) {
 passisok = 1;
}
// -->
</script></head>
<body>
...
<script language="JavaScript">
<!--
if( passisok != 0 ) {
 document.write( "アクセスカウンタ表示用のタグ" );
}
// -->
</script>
...
</body></html>

これだとパスワードがそのままHTMLの中に記載されているので、他人にパスワードを盗まれてしまう可能性もありますが、それがいやならHTMLに埋め込むパスワードに何か適当な暗号化を行えば完璧でしょう。

ただしこの場合、パスワードを知らない人がアクセスしてきた場合は、アクセスしたという記録自体残りません。
「画像を表示させずにアクセス記録だけを取る」となると、アクセスカウンタ側にそういう機能がないと無理なので、おそらくOCNが用意するアクセスカウンタでは難しいでしょう。
となると、適当なレンタルアクセスカウンタを探された方が早いような気がします。

ちなみに後者については、Webサーバのアクセスログをユーザが見られれば、アクセスカウンタ無しでも履歴は確認できますが、OCNのWebサーバの仕様がわからないのでこれ以上のコメントはできません。
    • good
    • 0
この回答へのお礼

有難うございます!
もしよろしければレンタルのアクセスカウンタとフォームを提供してくれるサイトを教えてください!

お礼日時:2001/03/19 11:40

私は「The Counter.com」の無料アクセス・カウンタを使っています。

とっても便利ですよ。

自分以外の人にカウンタを見せたくないなら、カウンタのスタイルを「透明」に設定します。するとHP上には何も表示されませんが、自分はIDとパスワードを使ってアクセス数などの情報を確認できるし、週に1度メールでも毎日のアクセス数を知らせてくれます。

英語のサイトですが、英語が苦手な方でも設定などはそれほど難しくないと思います。一度参考URLのサイトをご覧になって、もし疑問などがありましたらまた聞いて下さい。

参考URL:http://www.thecounter.com/
    • good
    • 0
この回答へのお礼

うーん、英語が苦手なものでサイトの内容を読めません。
せっかく教えていただいたのにこんな泣き言いってすいません。
回答有難うございました。

お礼日時:2001/03/22 14:14

一番簡単なのは、隠しページにカウンターをつける


って言う方法じゃないでしょうか。
例えば、counter.htmlとかを作っておいて、
そこに、index.htmlのアクセスカウンターをつけて、
counter.htmlへは、どこからもリンクしていない、と。
そうすれば、基本的にはtenparさん以外の人は
カウンターを見る事ができないんじゃないかなぁ?
    • good
    • 0
この回答へのお礼

有難うございます!
回答を参考に頑張ってみます。

お礼日時:2001/03/19 11:44

両方可能です。


ただし、オリジナルCGIなのか、オリジナルSSIなのか、
オリジナルでそれ以外のプログラムを使用するのか、
もしくはレンタルなのか、
また、プロバイダはどこまで許可しているのか、で
できるできない、できる場合その方法も変わります。
どのような環境でどのようにカウンタを設置するのか補足していただくと
きちんとした回答が来るでしょう。

この回答への補足

いつも回答有難うございます!

初心者なのでちゃんとした補足になっていなくてすいません。
私の使っているプロバイダはOCNなのですが今調べてみたところ。
 
 CGIの利用はOCN側で用意されたCGIしか利用できないらしく、SSIやシェルというものも利用できないようです。
 アクセスカウンタを載せたい場所にOCNから送られたHTMLをつけ加える方法だそうです。
このような環境では質問内容のようなことを行うのは無理でしょうか?

また、複数のページにアクセスカウンタを載せたいと考えていましたがOCNではアクセスカウンタは一つしか作れないようです。
 ホームページを作成するにあたって使い勝手がよいプロバイダに変えた方がよいのでしょうか?

補足日時:2001/03/19 02:14
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング