問い合わせフォーム等で、情報送信者のIPアドレスを取得するにはどうすればよいでしょうか?
HTML・PHPで入力フォームを作ってMySQLにデータを格納しています。
少し検索したのですが、もしかしてCGIでないとダメでしょうか?PHPで出来る方法を教えてください。
よろしくお願いします。
PHPでもできます。
情報送信者のIPアドレスは $_SERVER["REMOTE_ADDR"]で、
ホスト名は $_SERVER["REMOTE_HOST"] で取得できます。
スーパーグローバル変数$_SERVERを使えばよいかと思います。
$IP = $_SERVER['REMOTE_ADDR'];
これで変数$IPにはクライアントのIPアドレスが入っている状態です。
http://jp.php.net/reserved.variables
他にも色々な情報が取得できます。
コメント(0件)