HOST表示がIPになるサーバーでhtml内にREMOTE_HOSTを表示させるには?

[上に] [前に] [次に]
あきゃ [E-Mail] 2000/01/13(木) 06:54:57
自分のホームページのトップページに
来訪者のリモートホストを表示させたいのですが、
SSIの<--#echo var="REMOTE_HOST"-->ってヤツを使ったんです。
そしたらIPの方しか表示されなくて・・・。
で、掲示板とか、cgiのページには
$addr = $ENV{'REMOTE_ADDR'};
$host = gethostbyaddr(pack("C4", split(/\./, $addr)), 2);
と書いたら直ったんですが、同じ様にトップページでしかもhtmlの中に
REMOTE_HOSTを表示させる方法はありませんか?
サーバーはインターQで、 exec は使えないそうです。
ホームページには使えそうなモノをコピー&ペーストさせてもらって
拾ってきてたので、詳しい知識は分かりません。でもフレームは使いたくないんです。
できれば記述も詳しく教えていただければ嬉しいです。
お忙しい中申し訳ありませんが誰か相手してもらえませんか?

ん? 2000/01/16(日) 15:37:04
../200001/00010216.htm
で、ワさんが
> SSI使えないはずが使える。(exec cmd,cgi)
とおっしゃっているので、使えるのでは。
もし使えるのならば、あとはやり方わかりますよね。

もしくはSSIを使わず、ページ自体をまるごとCGIにしてしまうとか。

2000/01/16(日) 17:19:25
InterQのフルパスは長いしカンで分かるものでもないんで。
www.kent-web.com/support/faq1.html#8
↑これでフルパス知ると出来るかと思われます

あくまでメンバーズの話。

あきゃ [E-Mail] 2000/01/17(月) 01:31:44
[[解決]]
名前が一文字(+α)同士のん?さんとワさん、
どうもお答えいただきありがとうございましたっ!できましたっ!
結果的にSSIの exec が使えるという事で、

$addr = $ENV{'REMOTE_ADDR'};
$host = gethostbyaddr(pack("C4", split(/\./, $addr)), 2);

print "$host";

を記述した pl ファイルをつくり、
<!--#exec cmd="〜"--> で読み込むという方法にしました。
うちも一応InterQメンバーズに入ってるんで
フルパスの事についても勉強になりました。
やっぱInterQって面白いサーバですよね(笑)

ではでは皆さん本当にありがとうございました。

[上に] [前に] [次に]