インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#1223へのレスポンスを書き込んでください:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#1223(忍氏)の書き込みを引用します: >掲示板スクリプトでのリモートホスト名の記録についての質問です。 >以前使用していた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アドレスは表示されます。
[トップページに戻る]
管理人 :
キャメル