Client browser information PHP
2017. 10. 25. 14:22
<?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"
주석 -> 에러,경고 표시부분