PHP get_browser() 함수
정의와 사용법
get_browser() 함수는 사용자 브라우저의 성능을 반환합니다.
이 함수는 사용자의 browscap.ini 파일을 참조하여 사용자 브라우저의 성능을 측정합니다.
성공하면, 이 함수는 사용자 브라우저 정보를 포함한 객체 또는 배열을 반환합니다. 실패하면 false를 반환합니다.
문법
get_browser(user_agent,return_array)
파라미터 | 설명 |
---|---|
user_agent |
선택 사항. HTTP 사용자代理 이름을 지정합니다. 기본적으로는 $HTTP_USER_AGENT의 값입니다. NULL을 설정하여 이 파라미터를 뛰어넘을 수 있습니다. |
return_array | 선택 사항. 이 파라미터가 true로 설정되면, 이 함수는 객체 대신 배열을 반환합니다. |
추가 정보와 주석
주석:반환 문은 문자열 계산을 즉시 종료합니다.
주석:이 함수는 데이터베이스 텍스트 필드에서 향후 계산을 위해 코드 저장하는 데 매우 유용합니다.
예제
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<br /><br />";
$browser = get_browser(null,true)
;
print_r($browser);
?>
출력:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Array ( [browser_name_regex] => ^mozilla/.\.0 (일치하는; msie 6\.0.*;.*windows nt 5\.1.*\.net clr.*).*$ [browser_name_pattern] => Mozilla/?.0 (일치하는; MSIE 6.0*; *Windows NT 5.1*.NET CLR*)* [parent] => IE 6.0 [platform] => WinXP [netclr] => 1 [browser] => IE [version] => 6.0 [majorver] => 6 [minorver] => 0 [css] => 2 [frames] => 1 [iframes] => 1 [tables] => 1 [cookies] => 1 [backgroundsounds] => 1 [vbscript] => 1 [javascript] => 1 [javaapplets] => 1 [activexcontrols] => 1 [cdf] => 1 [aol] => [beta] => [win16] => [crawler] => [stripper] => [wap] => [ak] => [sk] => )