人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サイトに設置する入力フォームに関する質問です。

問い合わせフォーム等で、情報送信者のIPアドレスを取得するにはどうすればよいでしょうか?

HTML・PHPで入力フォームを作ってMySQLにデータを格納しています。
少し検索したのですが、もしかしてCGIでないとダメでしょうか?PHPで出来る方法を教えてください。
よろしくお願いします。

●質問者: tokyosmash
●カテゴリ:コンピュータ インターネット
✍キーワード:CGI HTML IPアドレス MySQL PHP
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● b-wind
●23ポイント

データの受け側が PHP であれば、以下の質問が参考になると思います。

question:1114672472


2 ● ctrl-v
●23ポイント

PHPでもできます。

情報送信者のIPアドレスは $_SERVER["REMOTE_ADDR"]で、

ホスト名は $_SERVER["REMOTE_HOST"] で取得できます。


3 ● hyoga_h
●22ポイント

$_SERVER['REMOTE_ADDR']にクライアントのIPアドレスが入ってます。

こちらをデータベースに登録してはいかがでしょうか?


4 ● mine-D
●22ポイント

スーパーグローバル変数$_SERVERを使えばよいかと思います。

$IP = $_SERVER['REMOTE_ADDR'];

これで変数$IPにはクライアントのIPアドレスが入っている状態です。

http://jp.php.net/reserved.variables

他にも色々な情報が取得できます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ