HTTP_USER_AGENT'
Содержимое заголовка User-Agent: из текущего запроса, если он есть. Эта строка, обозначающая браузер, который открыл данную страницу. Типичным примером является строка: Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586). Помимо всего прочего, вы можете использовать это значение с функцией get_browser(), чтобы адаптировать вывод вашей страницы к возможностям браузера пользователя.
'REMOTE_ADDR'
IP-адрес, с которого пользователь просматривает текущую страницу.
IP в $_SERVER['REMOTE_ADDR']
Useragent в $_SERVER['HTTP_USER_AGENT']
Useragent еще можно через JS получить, он иногда другой бывает - navigator.userAgent. Чаще так бывает, когда через расширение подменяют. Тут можно сверить в js и через сервер