インフォメーションBBS

[使い方] [タイトルのみ] [関連発言] [最新20発言] [過去ログ一覧]
1223 [RE] 2002/09/08 03:00 [修正]
リモートホストの記録
掲示板スクリプトでのリモートホスト名の記録についての質問です。
以前使用していたISPでは問題なくホスト名で表示(記録)できていたのですが
最近引っ越した先のISPでの使用では何故かリモートホスト名が記録出来ていません。
ログのリモートホスト名が書き込まれているはずの場所は空白になっています。
思い当たる事といえば、Perlのバージョン位なのですが・・・。
(以前は1行目が「#!/usr/local/bin/perl5」だったのが、
引っ越し先では「#!/usr/local/bin/perl」になったので。)
なにか対処法はあるでしょうか?

よろしくお願いします。

###ホストアドレスの入手
$host = $ENV{"REMOTE_HOST"};			#訪問者のホストアドレス
if ($ENV{"HTTP_FORWARDED"} =~ / for (.*)/) {	#キャッシュサーバがある場合
  $host = $1;
}

ちなみに上の部分の、
「REMOTE_HOST」を「REMOTE_ADDR」に変えるとIPアドレスは表示されます。

3個のレスポンスが付いています:
1224 2002/09/12 22:21 RE:リモートホストの記録 = うはく
1225 2002/09/15 21:41 RE:リモートホストの記録 = わかやま神
1226 2002/09/16 00:37 RE:リモートホストの記録 = 忍

[トップページに戻る]管理人 : キャメル