• ベストアンサー

HPに訪問者の情報を表示させるには

こんばんわ♪ 教えていただきたいことがあるのです。 HPのTOP画面に、訪問者のIPやUSERAGENTをそれぞれの訪問者に対して表示させたいのですが、検索を掛けてもなかなか見当たらないのです。 ブラウザ情報だけならスクリプトであったのですが・・・ もしご存知の方がいらっしゃれば、宜しくお願い致しますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • nipotan
  • ベストアンサー率59% (134/227)
回答No.2

訪問者の IP アドレスは REMOTE_ADDR 環境変数、User-Agent は HTTP_USER_AGENT 環境変数が利用できます。 CGI を Perl で書くという前提で考えれば $ENV{REMOTE_ADDR} や $ENV{HTTP_USER_AGENT} を出力すればいいだけです。 ちなみに、その他 CGI の実行上で使用される全ての環境変数を出力したかったら、こうしてください。 --- #! /usr/local/bin/perl print 'Content-Type: text/plain'."\n\n"; print join "\n", map{ $_.' = '.$ENV{$_} }keys %ENV; ---

hikaru2002
質問者

お礼

丁寧な説明有難うございました。 早速挑戦してみます♪

その他の回答 (1)

  • medi_info
  • ベストアンサー率36% (23/63)
回答No.1

この件に関しては詳しくないのでアドバイスです。 Java Scriptを応用すると可能になるのではないでしょうか。

hikaru2002
質問者

お礼

iframe等でcgiを呼び出すのですね、有難うございましたm(_ _)m

関連するQ&A