CGI-BBS > データベース > CGI検索 > CGIの設置でHP訪問者のをIPアドレスを取得、表示記録したい。


カレッヂ
カレッヂ


質問者 あきら  投稿日 2004/11/5(金) 15:40:16
自分のサイトにアクセスしてきたゲストのIPもCGIで取得できるのでしょうか?
「固体識別番号」と言う物もあるようですがこれは要するに
ハードのMacアドレスのことですか?
これも同時に取得して結果をサイトに表示し
更に自分のPCにも保存(出来ればCSV形式で)したいのですが
可能でしょうか?

用途としては私のサイトにある掲示板に書き込みをした時に
HPに「貴方のIPアドレスは***.***.***.***で当方に記録されております」
という文章を表示したいのです。

プロバイダ参照:
サーバのOS:不明
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:(未選択)
CGI習熟度:(未選択)

回答者 sim  [削除]  投稿日 2004/11/11(木) 14:46:23
>自分のサイトにアクセスしてきたゲストのIPもCGIで取得できるのでしょうか?

これは簡単に出来るかと思います。

固体識別番号は何を指しているかは解りません。

Macアドレスの取得については可能だと思います。
やったことはないですが・・

>用途としては私のサイトにある掲示板に書き込みをした時に
>HPに「貴方のIPアドレスは***.***.***.***で当方に記録されております」
>という文章を表示したいのです

これだけであれば、

print "貴方のIPアドレスは$ENV{'REMOTE_ADDR'}で当方に記録されております";

だけでよろしいかと思います。
また、Macアドレスは個人を特定するものではないので、効果的にはどうかな?と思います。
特定の相手のみ承諾 とか 不許可 とかに使えるものだと思います。

返信(回答)する

 


Web裏技