<定義済み変数>
$_SERVER['HTTP_USER_AGENT'] で [ユーザーエージェント]
$_SERVER['HTTP_REFERER'] で [リファラ]
$_SERVER['REMOTE_ADDR'] で [IPアドレス] を取得できます。
gethostbyaddr 関数は、IP アドレスからホスト名に変換します。
変換できなければ IP アドレスをそのまま返します。
・参考ページ
http://php.s3.to/man/language.variables.predefined.html