サーバー構築メモ

サーバーを構築したりWEBサイトを作ったりした際の個人的な備忘録です

PHP アクセス元のIPアドレス、ホスト名を調べる

アクセス元のIPアドレスとホスト名を調べる

IPアドレスは、サーバー変数を使用して取得する。ホスト名は、gethostbyaddr関数にIPアドレスを渡して取得する。

$ip = $_SERVER["REMOTE_ADDR"];
$host = gethostbyaddr($ip);

ホスト名の取得に失敗したとき、返り値はIPアドレスのままになる。