新規記事投稿 フォロー記事投稿 記事のキャンセル
From: デンプン <seh96712@pcvan.or.jp>
Subject: Re:Re: マルチカウンタ(?)みたいなもの
Date: 1997/12/15 01:40:39
Reference: mesh.program/00453

お返事ありがとうございます。m(_ _)m


12月13日に、にあさんは書きました。

>12月13日に、デンプンさんは書きました。
>
>>どうしたら、呼び出したページ(のあるユーザー
>>ディレクトリ)と、カウント値(のあるユーザーディ
>>レクトリ)を照合させればよいのかで困っていま
>>す。
>>
><IMG>で呼び出されたCGIカウンタですと、呼び出し元のペーヂがHTTP_REFERERと
>言う環境変数に格納されています。この値をチェックすれば正しいユーザが使って
>いるのかどうか判断できます。
>
>ただし、ブラウザによってはHTTP_REFERERを付けませんし、fire wallに使われて
>いるproxyによっては、情報漏洩を防ぐために全てのHTTP_REFERERを削除する物も
>あるそうなので、HTTP_REFERERが付いていない場合にどうするかは考えなければ
>なりません。
># npc.cgiのサンプル設定ファイルでは、HTTP_REFERERが無い場合は表示は
># するけどカウントアップはしないようになっています。


なるほどなるほど。
やはり、HTTP_REFERERを使うしかありませんか・・・(^^;
HTTP_REFERERは、はじめに考えたんですが、おっしゃる
ように、場合によっては取得できないってことで、なんとか
他に方法ないかと考えてたんです。

HTTP_REFERERがない時に表示させないのは、やはりち
ょっとまずいだろうし・・・。
ない時はカウントアップさせないというのが、無難なようで
すね。とりあえずその線で考えてみようと思います。

もし、他にいい案をご存じでしたらお教えくださいませませ。
m(_ _)m

しかし、プロバイダとかで使用されてるカウンタ(C言語か
なんかなんだろうけど)は、どんな仕組みになってるんで
しょーか・・・。(ひとりごと)

とにもかくにも、ありがとうございました。