IPアドレスからホスト名を取得する
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>IPアドレスからホスト名を取得したい</title> </head> <body> <?php # IPアドレスを指定してホスト名を取得します。 $ipaddress = '192.168.0.1'; echo '<p>' . h($ipaddress) . ' → ' . h(gethostbyaddr($ipaddress)) . '</p>'; # ユーザーのIPアドレスを取得して指定します。 $ipaddress = $_SERVER['REMOTE_ADDR']; echo '<p>ユーザー: ' . h($ipaddress) . ' → ' . h(gethostbyaddr($ipaddress)) . '</p>'; function h($string) { // HTMLでのエスケープ処理をする関数 return htmlspecialchars($string, ENT_QUOTES, 'UTF-8'); } ?> </body> </html>