掲示板スクリプトでのリモートホスト名の記録についての質問です。 以前使用していた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アドレスは表示されます。
[トップページに戻る] | 管理人 : キャメル |