とりあえずの備忘録

備忘録(びぼうろく)。主にパソコンやインターネットに関する様々なことを個人的にメモしています。

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

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

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

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

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