<?php
// error_reporting(E_ALL);
// ini_set("display_errors", 1);

$ip = $_SERVER['REMOTE_ADDR'];
$dir = "check/";
if($ip == "::1")
    $file = $dir."localhost.txt";
else
    $file = $dir.$ip.".txt";

$data = $_SERVER['HTTP_USER_AGENT']."\n\n";

$data = $data."[ip] => ".$ip."\n";

$browser = get_browser(null, true);
foreach ($browser as $key => $value) {
    $temp = "[".$key."] => ".$value."\n";
    $data = $data.$temp;
}

file_put_contents($file, $data);

echo str_replace("\n","<br>",$data);
?>

get_browser를 사용하기위해 full_php_browscap.ini 다운 후(https://browscap.org/)

php.ini를 다음과 같이 수정

[browscap]
; http://php.net/browscap
browscap = "C:/php7/full_php_browscap.ini"

주석 -> 에러,경고 표시부분