新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: Re: マルチカウンタ(?)みたいなもの
Date: 1997/12/13 14:09:41
Reference: mesh.program/00451

12月13日に、デンプンさんは書きました。

>どうしたら、呼び出したページ(のあるユーザー
>ディレクトリ)と、カウント値(のあるユーザーディ
>レクトリ)を照合させればよいのかで困っていま
>す。
>
<IMG>で呼び出されたCGIカウンタですと、呼び出し元のペーヂがHTTP_REFERERと
言う環境変数に格納されています。この値をチェックすれば正しいユーザが使って
いるのかどうか判断できます。

ただし、ブラウザによってはHTTP_REFERERを付けませんし、fire wallに使われて
いるproxyによっては、情報漏洩を防ぐために全てのHTTP_REFERERを削除する物も
あるそうなので、HTTP_REFERERが付いていない場合にどうするかは考えなければ
なりません。
# npc.cgiのサンプル設定ファイルでは、HTTP_REFERERが無い場合は表示は
# するけどカウントアップはしないようになっています。